Senior Software Engineer, Lyft Business

Lyft•San Francisco, CA
•$148,000 - $185,000•Hybrid

About The Position

Lyft is seeking an experienced backend engineer to build and improve technologies that enrich the lives of its community. Engineers collaborate with product, data science, analytics, and operations teams to develop code that supports rapid iteration and positive experiences for passengers and drivers. The Business Travel team enables organizations to provide customized ride benefits at scale, including employee business-trip expenses and rewards. In this role, you will build backend systems for complex benefit rules, location restrictions, and integrations with expense providers such as Concur and Expensify. This is a high-growth area with potential for meaningful impact. The role follows a hybrid, in-office schedule. Team members are expected to work in the office three days per week on Mondays, Wednesdays, and Thursdays, an essential function of the role. Hybrid employees may work from anywhere for up to four weeks per year.

Requirements

  • At least 5 years of software engineering experience, including a track record of designing and shipping production systems at scale.
  • Strong system design instincts, including the ability to reason about distributed-systems trade-offs, identify failure modes, and select appropriate architectures.
  • Practical experience using AI development to improve product experiences.
  • Hands-on experience with large-scale, fault-tolerant distributed systems in a cloud environment such as AWS, GCP, or Azure.
  • Proficiency in object-oriented programming.
  • Solid foundations in relational and NoSQL databases, including data modeling, query optimization, and operational considerations.
  • Clear communication skills, including explaining technical decisions in writing, design reviews, and across teams.
  • A BS/MS in Computer Science or Computer Engineering, or equivalent practical experience.

Nice To Haves

  • Experience with the languages and frameworks used in Lyft's stack.
  • Experience in finance, including expense or travel platforms.
  • FinTech experience.

Responsibilities

  • Write well-crafted, well-tested, readable, and maintainable code.
  • Explain trade-offs made in technical decisions.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Implement tasks with high-quality code and effective execution.
  • Participate in resolving ongoing incidents.
  • Unblock and support teammates, communicate effectively, and obtain buy-in to achieve results.
  • Build systems that support complex benefit rules, location restrictions, and integrations with expense providers.

Benefits

  • 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 with company match.
  • Twelve observed holidays.
  • Discretionary paid time off for salaried team members.
  • Fifteen days of paid time off for hourly team members.
  • Eighteen weeks of paid parental leave for biological, adoptive, and foster parents.
  • Subsidized commuter benefits.
  • Monthly Lyft credits and complimentary Lyft Pink membership.
  • Hybrid roles offer flexibility to work from anywhere for up to four weeks per year.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service