Senior Software Engineer — Rider Platform (Hybrid)

Lyft

Toronto (OH)

Hybrid

USD 96,000 - 119,000

Full time

11 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health & dental benefits
Mental health support
Family building benefits
Child care & pet benefits
Lyft Health Savings Account
RRSP plan with company match
Paid time off with flexible policy
Paid parental leave (18 weeks)
Commuter benefits & Lyft ride credits

Job summary

Lyft is seeking a Senior Software Engineer for the Rider team in Toronto. You will work across product, data science, and operations to build scalable ridesharing features, participate in on-call rotations, and mentor junior engineers.

You will design fault-tolerant distributed systems, leverage AWS/GCP/Azure, and collaborate with cross-functional teams to deliver high-quality, maintainable code. Hybrid in-office with flexible week structure.

Qualifications

  • BS/MS in Computer Engineering, Computer Science, or related field or equivalent practical experience.
  • 5+ years of software engineering industry experience.
  • Solid knowledge of distributed systems, relational and NoSQL databases.
  • Experience designing, debugging and running fault-tolerant, highly available, large-scale distributed systems.
  • Experience working with public cloud platforms (AWS, GCP, Azure).
  • Experience working with Kubernetes and container technologies (Docker, CRI-O).
  • Ability to work with a low-ego, highly collaborative, cross-functional team.

Responsibilities

  • Write well-crafted, well-tested, readable, maintainable code.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Participate in on-call rotation to identify, triage, debug and resolve issues across applications and platforms.
  • Explain trade-offs made in decisions.
  • Manage project priorities, deadlines, and deliverables.
  • Partner with product managers, designers, and other engineering teams to build complex features from idea to execution.
  • Analyze internal systems to locate areas for improvement or automation.
  • Share knowledge via brown bags, tech talks, and promote engineering best practices.
  • Provide technical mentorship and feedback to junior engineers.
  • Help establish roadmap and architecture based on technology and needs.

Skills

Distributed systems
Databases (SQL/NoSQL)
Public cloud
Kubernetes
Docker
On-call rotation
Mentorship

Education

BS/MS in Computer Engineering/CS

Tools

Kubernetes
Docker
CRI-O

Job description

Lyft is seeking a Senior Software Engineer for the Rider team in Toronto. You will work across product, data science, and operations to build scalable ridesharing features, participate in on-call rotations, and mentor junior engineers.

You will design fault-tolerant distributed systems, leverage AWS/GCP/Azure, and collaborate with cross-functional teams to deliver high-quality, maintainable code. Hybrid in-office with flexible week structure.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Rider
Senior Software Engineer, Rider

Lyft • Toronto (OH)

Hybrid
USD 96,000 - 119,000
Health & dental benefits
Mental health support
Family building benefits
+6
Driver Experience Backend Engineer (Hybrid, Toronto)
Driver Experience Backend Engineer (Hybrid, Toronto)

Lyft • Toronto (OH)

Hybrid
USD 76,000 - 95,000
Extended health and dental coverage
Life insurance
Disability benefits
+9
Software Engineer, Driver Experience
Software Engineer, Driver Experience

Lyft • Toronto (OH)

Hybrid
USD 76,000 - 95,000
Extended health and dental coverage
Life insurance
Disability benefits
+9
Android Software Engineer, Lyft Urban Solutions
Android Software Engineer, Lyft Urban Solutions

Lyft • Montreal (WI)

On-site
USD 39,000 - 65,000
Extended health coverage
Dental coverage
Mental health benefits
+7
Senior Software Engineer: Pricing & Distributed Systems
Senior Software Engineer: Pricing & Distributed Systems

Lyft • Toronto (OH)

Hybrid
USD 76,000 - 95,000
Health coverage
Dental coverage
Mental health support
+2
Software Engineer Intern, Fullstack (Summer 2027 - Toronto)
Software Engineer Intern, Fullstack (Summer 2027 - Toronto)

Lyft • Toronto (OH)

Hybrid
USD 39,000 - 44,000
Mental health benefits
Paid time off (2 days) + 3 sick days
Subsidized commuter benefits
+1
Software Engineer, Pricing
Software Engineer, Pricing

Lyft • Toronto (OH)

Hybrid
USD 76,000 - 95,000
Health coverage
Dental coverage
Mental health support
+2
Software Engineer, Driver Earnings
Software Engineer, Driver Earnings

Lyft • Toronto (OH)

Hybrid
USD 62,000 - 77,000
Extended health & dental
Mental health benefits
Family building benefits
+7
Pricing Forecasting Engineer (Hybrid)
Pricing Forecasting Engineer (Hybrid)

engineeringjobs.net, Inc. • Toronto (OH)

Hybrid
USD 76,000 - 95,000
Health coverage
Mental health benefits
Family building benefits
+5
Software Engineer Intern, Machine Learning (Summer 2027 - Toronto)
Software Engineer Intern, Machine Learning (Summer 2027 - Toronto)

Lyft • Toronto (OH)

Hybrid
USD 44,000 - 51,000
Mental health benefits
Paid time off
Sick time off
+2