Software Engineer Intern, Backend (Summer 2026) at Lyft
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

05 Dec, 25

Salary

40.0

Posted On

06 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Databases, Computer Science, Sustainability, Communication Skills

Industry

Information Technology/IT

Description

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.
We care deeply about delivering the best transportation experience; this means the best experience for the passenger and the best experience for the driver. We believe this quality of service can only be achieved with a deep understanding of our world, our cities, our streets… how they evolve, how they breathe.
Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute to user-facing products and are able to see their work go live quickly. Lyft fosters a collaborative environment in the office, so there’s always a sharp mind eager to hear about your next idea. So what’s yours?

EXPERIENCE:

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science from a university in Canada (required), with a graduation date between December 2026 and Summer 2027 (required). For any candidates who are master’s students who worked between their bachelor’s and master’s programs: candidates should also have less than 2 years of relevant full-time work experience
  • Available during Summer 2026 for the internship in Toronto
  • Strong knowledge of CS fundamentals
  • Excellent communication skills
  • Passion for community, sustainability, and/or transportation
  • Ability to thrive in a startup environment
  • Experience with real-time technology problems
  • Contributions to open source projects
  • Experience working with databases
  • Experience solving real-time technology problems
  • Experience with mobile development
Responsibilities
  • Own your project, while checking in with other team members throughout the day with questions and updates
  • You leave the code in a better state than when you found it (progressive refactor)
  • You value reliability, ensured by testing (unit, integration and load tests)
  • Participate in code reviews to ensure code quality and distribute knowledge
  • Continuous integration and deployment
  • Go home knowing that your work today is meaningfully improving the lives of every Lyft driver and every Lyft passenger!
Loading...