Who you are
- B.S. or M.S. in Computer Science or equivalent practical experience
- At least 5 years of software development experience, with enough technical depth to engage credibly in architecture and design discussions
- At least 3 years of people management experience, with a demonstrated ability to grow engineers and build cohesive teams
- Proven track record of delivering projects end-to-end in a fast-paced environment, balancing speed with quality and sustainability
- Strong cross-functional collaboration skills — comfortable working alongside Product, Design, Science, and Analytics to align on priorities and drive shared outcomes
- Ability to operate effectively in ambiguity, decompose complex problems, and bring structure and clarity to the team
- Experience managing a diverse set of engineering roles — backend, web, mobile, and/or data — is a plus
- Experience working on a growth-focused team or org (incentives, messaging, ads) is a plus
- Strong written and verbal communication skills, with the ability to represent the team clearly to senior stakeholders and advocate effectively for resourcing and prioritization
What the job involves
- Own and drive engineering execution for the team's roadmap, from planning through delivery, adapting as priorities and business conditions change
- Define the team's engineering vision and short- and mid-term plans in partnership with Science and Product, making clear tradeoffs between technology, product and business needs
- Facilitate cross-functional decision-making and resolve blockers with partner teams across Marketplace
- Build relationships with key stakeholders to align on standards, identify collaboration opportunities, and keep them informed of risks and dependencies
- Understand the team's stack deeply and be accountable for architectural decisions
- Partner with tech leads and scientists to productionize models safely, with strong experimentation, shadowing, rollout and monitoring practices
- Ensure production readiness by setting success metrics, SLAs and reliability standards; own on-call health and serve as an escalation point during incidents, including major events
- Manage tech debt and make sure systems stay reliable, efficient and cost-effective as the platform evolves
- Hire, develop and retain a diverse team of engineers, and build an environment where open, positive collaboration between engineering and science is the norm
- Set clear expectations, give timely feedback, evaluate performance fairly, and support each engineer's growth and career development
- Match people to opportunities that stretch them, and develop future technical leaders on the team
- Define and refine team processes, tooling and operating rhythms
- Contribute to the broader Lyft engineering community through mentoring, interviewing and knowledge sharing
Benefits
- Great medical, dental, and vision insurance options
- Mental health benefits
- In addition to 12 observed holidays, salaried team members have unlimited paid time off, hourly team members have 15 days paid time off
- 401(k) plan to help save for your future
- 18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible
- Pre-tax commuter benefits
- Lyft Pink - Lyft team members get an exclusive opportunity to test current benefits of our Ridership Program
- Family building benefits
- Lyft Pink - Lyft team members get an exclusive opportunity to test new benefits of our Ridership Program
📌 Engineering Manager (Toronto)
🏢 Lyft
📍 Toronto