Software Engineer

Lyft•San Francisco, CA
•$138,000 - $192,000•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, and drives frontend architecture for modern web applications. The role works cross-functionally to integrate emerging technologies into Lyft’s evolving infrastructure and contributes technical perspective to architecture decisions and business priorities. The engineer writes maintainable, well-tested, documented code; mentors through code reviews; supports teammates through pairing and technical discussions; and works with stakeholders to gather requirements, communicate progress, and answer technical questions. This position 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, with the range depending on qualifications, experience, and geographic location. The range does not include potential equity, bonus, or benefits.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, or a related field.
  • One 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 evolving infrastructure.
  • Contribute technical perspective to architecture decisions and business priorities that 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, 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.
  • Twelve observed holidays; salaried team members have discretionary paid time off, and hourly team members have 15 days of paid time off.
  • 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 Pink Ridership Program.
  • Hybrid roles may work from anywhere for up to four weeks per year.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service