Skip to content
LyftLyft

Software Engineer Intern, Backend

Backend software engineering internship for a Canadian computer science student, involving project ownership, reliable tested code, code reviews, and continuous deployment. Candidates should graduate between December 2027 and Summer 2028 and be available in Toronto during Summer 2027.

About the job

Responsibilities

  • Own assigned projects while collaborating with teammates through regular questions and updates.
  • Improve code quality through progressive refactoring.
  • Ensure reliability with unit, integration, and load testing.
  • Participate in code reviews to maintain quality and share knowledge.
  • Contribute to continuous integration and deployment.

Requirements

  • Currently pursuing a bachelor's or master's degree in Computer Science at a university in Canada.
  • Graduation between December 2027 and Summer 2028.
  • Master's students with prior work between bachelor's and master's programs must have less than two years of relevant full-time work experience.
  • Available for the Summer 2027 internship in Toronto.
  • Strong computer science fundamentals.
  • Excellent communication skills.
  • Ability to thrive in a startup environment.

Nice to Have

  • Passion for community, sustainability, or transportation.
  • Experience with real-time technology problems.
  • Open-source contributions.
  • Database experience.
  • Mobile development experience.

Compensation and Benefits

  • CAD $40–$45 per hour in the Toronto area.
  • Mental health benefits.
  • Two paid personal days and three paid sick days, in addition to holidays.
  • Subsidized commuter benefits and Lyft ride credits.
  • Hybrid schedule requiring at least three days per week in the office, including Mondays, Wednesdays, and Thursdays.

Skills

Go, Unit Testing, Integration Testing, Load Testing, Continuous Integration, Continuous Deployment, Code Review, Databases, Mobile Development, Open Source

Lyft

Lyft

Montreal, Canada

Développeur Logiciels , Backend
CA$71k+/yrHybridBackend Engineering

Stage en développement logiciel backend à Montréal, axé sur la création et l’amélioration de produits Lyft, la fiabilité des systèmes, les tests, les revues de code et les déploiements continus. Inscription en informatique et disponibilité pendant l’été 2027 requises.

Justworks

Justworks

Toronto, Canada

Associate Software Engineer, Expenses
CA$109k+/yrHybrid1+ YOEBackend Engineering

Associate software engineer helping build expense submission, approval, and reimbursement services while contributing to a Ruby-to-Go migration and AI-powered features. Requires at least one year of professional experience, server-side development, REST APIs, and SQL.

Bubble

Bubble

Remote

Software Engineer II, Backend
$145k+/yrRemote2+ YOEBackend Engineering

Build and improve high-scale backend infrastructure, workflow systems, data tiers, and reliability tooling supporting billions of requests. The role requires at least two years of software engineering experience, strong coding and problem-solving skills, distributed-systems familiarity, and participation in on-call operations.

Coinbase

Coinbase

Canada

Software Engineer - Money Movement
CA$154k+/yrRemote2+ YOEBackend Engineering

Build and operate backend infrastructure and APIs for stablecoin-based payments, deposits, withdrawals, and other money movement. The role requires at least two years of backend engineering experience, distributed-systems expertise, cloud proficiency, and blockchain or crypto experience.

Stripe

Stripe

Toronto, Canada

Backend Engineer, Payments
No salary listedRemote2+ YOEBackend Engineering

Build and maintain large-scale APIs and services for balance management and money movement platforms serving enterprises and SMBs. The role requires 2–12+ years of software engineering experience, strong coding and collaboration skills, and interest in generalist backend systems work.