Lyft

Software Engineer

Lyft
Apply
1 day ago
Toronto, CanadaMid Level

Responsibilities

  • Write well-crafted, well-tested, readable, and maintainable code.
  • Own features from product specification through development, deployment, and maintenance.
  • Participate in code reviews to maintain code quality and share knowledge.
  • Respond to external questions and requests.
  • Unblock, support, and communicate with stakeholders to achieve results.
  • Design, build, and improve team-owned components.
  • Write clear and scalable design documentation.

Requirements

  • At least 3 years of relevant professional experience.
  • Experience with object-oriented programming.
  • Experience with distributed systems.
  • Experience working with relational or NoSQL databases.
  • Ability to write clear, scalable design documentation.
  • Ability to design, build, and improve team-owned components.

Benefits

  • Extended health and dental coverage, life insurance, and disability benefits.
  • Mental health, family building, child care, and pet benefits.
  • Lyft-funded Health Care Savings Account.
  • RRSP plan with company match.
  • Flexible paid time off for salaried team members; hourly team members receive 15 days plus an additional day per year of service.
  • 18 weeks of paid parental leave top-up for biological, adoptive, and foster parents.
  • Subsidized commuter benefits and Lyft ride credits.
  • Hybrid schedule requiring at least three days per week in the Toronto office, including Mondays, Wednesdays, and Thursdays, with up to four weeks per year working from anywhere.

Categories

Lyft

About Lyft

10,000+ employees

Lyft is a NASDAQ-listed transportation marketplace that connects riders with drivers and offers bike and scooter rentals in one app. Founded in 2012 and headquartered in San Francisco, it operates across the U.S. and parts of Canada. Its revenue comes from service fees on rides and rentals, enterprise programs, and consumer subscriptions such as Lyft Pink.

Contact me