This job is no longer available
This job expired on 12/07/2026. It no longer accepts applications.
Software Engineer – Scheduled Rides
Lyft · Toronto
Job description
About the role
Lyft is looking for a Backend Software Engineer to join the Scheduled Rides team. You will build and enhance core services that power premium, planned‑rides experiences for riders and drivers, collaborating closely with mobile, product, design, and marketing teams.
Key responsibilities
- Define roadmap and architecture for new features based on technology needs.
- Write well‑crafted, well‑tested, maintainable code.
- Participate in code reviews to ensure quality and share knowledge.
- Deliver brown‑bag sessions, tech talks, and promote engineering best practices.
- Lead large projects from concept through successful execution.
- Unblock and support internal partners to achieve results.
Required profile
- 3–4 years of professional software engineering experience.
- Strong background in object‑oriented programming.
- Experience building distributed systems.
- Hands‑on work with relational and NoSQL databases.
- Proficiency in Python.
- Ability to produce clear design documentation.
Required skills
- Python
- Object‑oriented programming
- Distributed systems
- Relational databases
- NoSQL databases
What we offer
- Extended health, dental, life, and disability coverage.
- Mental health, family‑building, child‑care, and pet benefits.
- Lyft‑funded Health Care Savings Account.
- RRSP plan with company match.
- Flexible paid time off and additional parental leave.
- Subsidized commuter benefits and Lyft ride credits.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Lyft
Toronto