Backend Software Engineer, Airports
San Francisco · Seattle · USD 128,000-160,000 / year · 2-5 years experience · Hybrid · Posted Sep 18, 2026
At a glance
- Experience
- 2-5 years experience
- Workplace
- Hybrid
- Location
- San Francisco · Seattle
- Salary
- USD 128,000-160,000 / year · Base salary
About the role
- The Airports team at Lyft focuses on mission-critical technology to ensure a dependable experience for drivers and riders at airports.
- Engineers in this role collaborate across teams to drive innovation and manage real-time communication systems that integrate with airport operations.
Responsibilities
- Drive high-impact projects and innovate new solutions to provide the best user experience.
- Lead large features from idea to positive execution and launch.
- Write well-crafted, well-tested, readable, maintainable code.
- Participate in code reviews to ensure code quality and distribute knowledge.
- Participate in on-call rotation to identify, triage, debug, and resolve issues across applications and platforms.
- Explain trade-offs made in technical decisions.
- Manage project priorities, deadlines, and deliverables.
Requirements
- BS/MS or equivalent in Computer Engineering, Computer Science, or related field or equivalent practical experience.
- 2-5+ years of software engineering/production infrastructure industry experience.
- Experience with Python and Go.
- Proficiency in object-oriented programming.
- Experience working with data structures or algorithms.
- Ability to work with a low-ego, highly collaborative, and cross-functional team.
Preferred qualifications
- Experience pursuing side projects or open-source projects.
Benefits
- Medical, dental, and vision insurance options
- Mental health benefits
- Family building benefits
- Child care and pet benefits
- 401(k) plan with company match
- Discretionary paid time off for salaried team members
- 18 weeks of paid parental leave
- Subsidized commuter benefits
- Monthly Lyft credits and complimentary Lyft Pink membership
Workplace
- Hybrid role requiring in-office attendance 3 days per week (Mondays, Wednesdays, and Thursdays).
- Working in the office at least 3 days per week is considered an essential function.
Skills
- Python
- Go
- Object-oriented Programming
- Data Structures
- Algorithms