Software Engineer

Lyft•San Francisco, CA
•Hybrid

About The Position

At Lyft, the purpose is to serve and connect by cultivating a work environment where all team members belong and have the opportunity to thrive. The Software Engineer builds and owns features end-to-end, from product specifications through deployment and maintenance, while ensuring quality throughout. The role drives frontend architecture for modern web applications and contributes technical perspective to architecture decisions and business priorities. It collaborates across teams to integrate emerging technologies into Lyft’s evolving infrastructure, and works with stakeholders to gather requirements, communicate progress, and answer technical questions. The engineer writes maintainable, tested, documented code and supports team growth through code reviews, pairing, and constructive technical discussion. This role is hybrid and requires working in the office three days per week, on Mondays, Wednesdays, and Thursdays. Hybrid team members may work from anywhere for up to four weeks per year. The expected base pay range in the San Francisco area is $138,000–$192,000 per year; the range varies based on qualifications, experience, and location and does not include potential equity, bonus, or benefits.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, or a related field.
  • At least 1 year of experience in the job offered, software development, or a related occupation.
  • Experience with Python and Flask.
  • Experience with AWS services, including DynamoDB and SQS, and Kubernetes.
  • Experience with algorithms, data structures, and object-oriented programming.
  • Experience with SQL or NoSQL databases.

Responsibilities

  • Build and own features end-to-end from product specifications through deployment and maintenance, ensuring high quality at every stage.
  • Drive frontend architecture for modern web applications using React, TypeScript, and/or Next.js.
  • Collaborate cross-functionally to integrate emerging technologies into Lyft’s evolving infrastructure.
  • Contribute technical perspective to architecture decisions and business priorities to help shape the roadmap.
  • Write maintainable code with comprehensive testing, clear documentation, and thoughtful design.
  • Mentor through code reviews that prioritize quality and knowledge sharing.
  • Support the team through pairing, healthy technical debates, and a culture of mutual growth.
  • Interface with stakeholders to gather requirements, communicate progress, and respond to technical questions.

Benefits

  • Medical insurance options
  • Dental insurance options
  • Vision insurance options
  • Additional programs available when enrolled in insurance
  • Mental health benefits
  • Family building benefits
  • Child care benefits
  • Pet benefits
  • 401(k) plan
  • 12 observed holidays
  • Discretionary paid time off for salaried team members
  • 15 days of paid time off for hourly team members
  • 18 weeks of paid parental leave for biological, adoptive, and foster parents
  • Subsidized commuter benefits
  • Exclusive opportunity for Lyft team members to test new benefits of the Lyft Ridership Program (Lyft Pink)
  • In-office perks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service