We're looking for talented, motivated Intern Software Engineers to join our team and help us build and maintain our products and infrastructure. If you are a current student or recent graduate and have an interest in Linux and a strong programming background, this may be the internship you’re looking for.

This is an hourly, full-time role spanning 12 weeks where you’ll have well-defined projects to work on that will improve our products and customer experience while we introduce you to programming best-practices and large-scale deployments. You’ll get guidance from your manager and your on-team mentors throughout your internship so that you make the most of your time at Linode and get the resources you need to succeed.

We're a highly collaborative team with a focus on agile development and innovative solutions. We encourage and reward curiosity, ingenuity, and technical excellence. If you enjoy working on ambitious projects that have a huge impact, you'll enjoy working at Linode!

What You’ll Be Working On:

  • Distributed system infrastructure.
  • Agile development processes.
  • RESTful API designs.
  • User interfaces.
  • Web application security.
  • Bugs tracking, processing, fixing, and improving production processes.


Obtained or are working towards a degree in Computer Science or related field.

You should have a working knowledge of the following:

  • At least one modern programming language
  • Object-oriented design
  • Data structures
  • Familiarity with Linux and the command line
  • Strong written and verbal communication skills
  • Strong organizational and time management skills

Nice to Haves:

  • Knowledge of Python, Go or React
  • Familiarity with Git
  • Experience with containers and CI pipelines
  • Strong debugging and problem-solving abilities
  • Ability to effectively articulate technical challenges and solutions

Work With Us

  • This is a fully remote position. You will be participating in projects, meetings, and company activities from home, using a provided laptop and VPN.
  • We offer a competitive hourly rate.

Equal Employment, Equal Treatment, No Judgment

Linode is committed to a culture that creates a sense of inclusion and belonging. We understand that teams perform their best when they include people with diverse backgrounds and differing perspectives, but also that to achieve greatness, people need to feel like they can be themselves; they need to be equal, included, and comfortable to perform at their best. Linode stands for equal pay, equal treatment, and equal experiences for all of our people, past, present, and future, regardless of age, race, ethnicity, religion, gender, sexuality, socioeconomic class, disability status, or any other differentiating factor. We strive to make sure every last person we interact with feels like they belong and has the same opportunities as everyone else.

Since 2003, Linode has been providing cloud computing services to customers around the world. Linode offers compute, storage, and networking services from data centers in regions spanning across North America, Europe, Asia, and Oceania. We are committed to making Linode the most simple, powerful, and reliable hosting provider that thousands of customers—from the fastest-growing startups to established enterprises—trust. This industry moves fast, but we strive to hire the kind of people who can stay a step ahead and keep us - and themselves - at the top. We are an equal opportunity employer and we are committed to building a diverse, inclusive, and welcoming workplace for all.