At Lyft, the business problem is to efficiently acquire and resurrect riders and drivers to grow the business and balance the marketplace, and the Growth Team is looking for a backend Staff Software Engineer to shape and drive the team's technical roadmap and champion investments that improve engineering and operational quality.
Requirements
- 8+ years of expertise in architecting, building, and scaling distributed systems
- Proven track record leading large projects involving multiple engineering teams
- Prior experience defining long-term technical visions
- Strong proficiency in object-oriented programming
- Deep knowledge of architecture and design patterns
- Familiar with databases, relational and NoSQL
- Prior experience working with product managers, designers, data scientists, and engineering teams
Responsibilities
- Shape the team's long-term technical vision & roadmap
- Lead major updates to our backend systems
- Break down complex problems into deliverables
- Coordinate with engineering teams to ensure successful execution
- Design, extend, and implement robust APIs
- Effectively communicate technical trade-offs and decisions to stakeholders
- Mentor and support other backend engineers through code reviews, design feedback, and ongoing guidance
Other
- Excellent communication skills, with advanced proficiency in English
- Ability to thrive in an ambiguous, fast-paced environment, demonstrating flexibility and proactively guiding technical direction
- Collaborative experience working with engineers across various platforms (Mobile, Frontend, Backend)
- Hybrid schedule — Team Members will be expected to work in the office 3 days per week on Mondays, Wednesdays, and Thursdays
- 4 weeks per year work from anywhere flexibility