Lyft is looking for a Software Engineer to join our Autonomous Vehicles team. In this role, you will be responsible for executing integrations with partners, making tradeoffs between technical investments and product work, and collaborating on system design. You will help shape product direction by understanding the customer and working with cross-functional partners.
What You'll Do
- Help establish roadmap and architecture based on technology and understanding of customer needs.
- Write well-crafted, well-tested, readable, maintainable code.
- Participate in code reviews to ensure code quality and distribute knowledge.
- Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices.
- Can help lead large projects from idea to positive execution.
- Unblock, support and communicate with internal partners to achieve results.
What We're Looking For
- +3 years of Backend Software Engineering industry experience.
- Experience with object-oriented programming.
- Experience in distributed systems.
- Experience working with databases, relational or NoSQL.
- Write clear, scalable and clear design documentation.
- Design, build and improve a set of team owned components.
At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.




