Jobs and Careers
LY

Senior Software Engineer, Express Drive

Lyft
San Francisco, United Statesfull_timeVerifiedPosted 27 May 2025
💰 $185,000/yr($148,000/yr$185,000/yr)

About the role

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.

Lyft's Express Drive program empowers individuals to become Lyft drivers by providing access to vehicles they might not otherwise obtain. This program is fueled by a dedicated engineering team focused on innovation, rapid experimentation, and the development of cutting-edge features to address evolving business demands. We maintain a strong commitment to production excellence, ensuring the reliability and robustness of systems critical to our drivers' livelihoods and our riders' transportation needs.

As a Senior Software Engineer on the Express Drive team, you will play a pivotal role in shaping the future of our platform. You will be responsible for the end-to-end architecture, development, and optimization of critical systems, including:

  • High-Performance Telematics Processing: Designing and extending a scalable system for the ingestion, processing, and utilization of high-volume odometer telematics data.
  • Machine Learning Integration: Architecting seamless integrations with machine learning models to optimize driver selection based on driving behavior.
  • Driver Incentive Systems: Developing and implementing intelligent incentive mechanisms, such as dynamic pricing and smart deposits, to maximize driver retention and engagement.
  • Fleet Management Vision: Defining and driving the technical vision for next-generation fleet management, encompassing a diverse range of vehicle types.

This role offers a unique opportunity to lead impactful projects, collaborate with cross-functional teams, and contribute to the evolution of a platform that directly impacts the lives of our drivers.

Responsibilities:

  • Define and articulate the Express Drive roadmap and system architecture, aligning with technological advancements, customer feedback, and strategic business objectives.
  • Design, develop, and maintain highly scalable, performant, and reliable distributed systems.
  • Lead the full software development lifecycle for large-scale projects, from initial ideation and design to implementation, testing, deployment, and ongoing optimization.
  • Mentor and guide other engineers, share expertise through brown bag sessions and tech talks, and champion the adoption of engineering best practices.
  • Partner with non-engineering stakeholders, including data analysts and operations teams, to design and deliver innovative Express Drive features.
  • Participate in on-call rotations, respond to and troubleshoot production incidents, and collaborate with other teams to mitigate customer-impacting events.

Experience:

  • BS/MS or equivalent degree in Computer Science, Machine Learning, or a related technical field.
  • 5+ years of demonstrable experience in software engineering.
  • Commitment to upholding high standards for system design, code quality, and operational excellence.
  • Deep proficiency in designing and implementing highly scalable and performant distributed systems.
  • Expertise in object-oriented programming languages (e.g., Python, Go).
  • Solid understanding of and practical experience with cloud platforms (e.g., AWS, GCP), including cloud infrastructure and services.
  • Exceptional communication and interpersonal skills, with a proven ability to collaborate effectively within cross-functional teams.
  • Outstanding analytical and problem-solving abilities, with a passion for tackling complex technical challenges.
  • Proven track record of proactively driving initiatives, taking ownership of projects, and independently identifying and implementing solutions.
  • The following qualifications are a plus:
    • Experience with machine learning model integration.
    • Familiarity with generative AI technologies.

Benefits:

  • Great medical, dental, and vision insurance options with additional programs available when enrolled
  • Mental health benefits
  • Family building benefits
  • Child care and pet benefits
  • 401(k) plan to help save for your future
  • In addition to 12 observed holidays, salaried team members have discretionary paid time off, hourly team members have 15 days paid time off
  • 18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible
  • Subsidized commuter benefits
  • Lyft Pink - Lyft team members get an exclusive opportunity to test new benefits of our Ridership Program

Lyft is an equal opportunity employer committed to an inclusive workplace that fosters belonging. All qualified applicants will receive consideration for employment without regards to race, color, religion, sex,

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Lyft

View company profile →