L

Lyft

Runs a ride-hailing app and bike-share systems

Engineering Manager - Quality & Developer Experience

Engineering LeadershipPosted on Nov 12
Full-timeMontreal, QC, Canada

About the Job

Requirements

  • At least 3 years of experience managing software engineering teams.
  • A proven track record of mentoring and developing engineers' careers.
  • Ability to define a multi-quarter team vision, connect it to business goals, and translate it into actionable plans.
  • Experience establishing processes and operating models from the ground up and evolving them as the team and organization grow.
  • Ability to set clear goals, expectations, and guardrails that enable engineers to own their work and make decisions while keeping the team aligned.
  • Demonstrated ability to manage several workstreams with different priorities, cadences, and stakeholders, and shift focus without losing sight of broader goals.
  • Sound judgment and a calm, steady presence during incidents, escalations, and shifting priorities.
  • Ownership, accountability, and emotional intelligence, including the ability to build trust and handle difficult conversations professionally and thoughtfully.
  • A bachelor's degree in Computer Science, a related field, or equivalent practical experience.
  • A strong hands-on software engineering background in backend, mobile, or web development, with sufficient coding experience to guide technical decisions.
  • Experience designing or building test automation frameworks, continuous integration and continuous delivery pipelines, or developer tooling.
  • Experience operating and troubleshooting distributed systems in production.
  • Familiarity with release engineering and incident or defect management practices.
  • Fluency in written and spoken English and French.
  • Ability to communicate across technical and business contexts through technical documents, discussions, and presentations, adapting communication to different audiences.

Responsibilities

  • Manage, mentor, and develop a multidisciplinary team of engineers by providing career development, honest feedback, and growth opportunities suited to individuals' skills and goals.
  • Build a collaborative, inclusive team with a strong sense of ownership and enable team members to develop deep expertise in their domains.
  • Provide continuous feedback, address performance issues, and recognize individual contributions.
  • Partner with recruiting to hire high-potential candidates from diverse backgrounds.
  • Set technical direction for test automation, product-feature test coverage, and supporting internal tools, and drive adoption across product engineering teams.
  • Promote quality throughout the development lifecycle by partnering with engineering teams on testability, automated coverage, and continuous integration and continuous delivery integration.
  • Own release certification, bug bashes, and the production and management of test artifacts and assets, and continuously automate and streamline these activities.
  • Own release management to ensure predictable, high-quality releases across operated and enterprise environments.
  • Lead engineering support, including intake of issues escalated through Zendesk, defect management, root-cause analysis, and resolution of complex production issues.
  • Use support data to identify systemic issues and drive fixes with the engineering teams responsible for them.
  • Improve the day-to-day development and testing experience for LUS engineers, focusing on differences between operated and enterprise deployments.
  • Partner with Infrastructure to own and evolve test environment management.
  • Review technical specifications, challenge estimates, and contribute to solving difficult engineering problems.
  • Balance urgent release and production work with long-term investment in automation and tooling.
  • Define, maintain, and evolve processes and metrics across quality, release, and support; keep them lean and use data to measure impact and guide investment.
  • Collaborate with engineering managers, product managers, and operations partners to maintain a prioritized backlog.

Desired Qualifications

  • Experience driving change across an engineering organization and influencing teams the role does not directly manage.

About the Company

Lyft

Runs a ride-hailing app and bike-share systems

Lyft runs a ride-hailing app that connects riders with nearby drivers in the United States and Canada, and its Freenow app books taxis and other rides across Europe. In 2019, it became the first ride-hailing company to go public in the United States, weeks ahead of Uber. Riders see the price before they book and pay through the app, and Lyft keeps a share of each fare while independent drivers, who use their own or rented cars, earn the rest. Lyft also runs bike-share systems such as New York's Citi Bike, sells ads inside its app, and dispatches self-driving cars from partner companies in some cities. Lyft was founded in 2012 and is based in San Francisco, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Lyft

See more jobs