At Lyft, the business problem is to cultivate a work environment where all team members belong and have the opportunity to thrive, and to achieve this by having a digital representation of the physical world - a map with all routing related (real-time) information.
Requirements
- Experience architecting, building, and scaling distributed systems
- Experience both launching consumer facing products and also leading backend and ML-focused teams
- Experience leading a team of engineers and guiding them through their career development
- Experience guiding teams through planning, prioritization, and execution of work
- Very strong written and verbal communications and presentation skills and aptitude to engage directly and effectively with company executives
- 10+ years of experience in software engineering
- 3+ years of experience managing engineering teams
Responsibilities
- Set the technical vision and strategy for a rapidly evolving product area
- Co-own the product strategy with the product partner and ensure a timely delivery with high quality of the engineering solutions
- Lead a team of talented engineers who like to ship code and tackle hard engineering problems
- Mentor and guide the professional and technical development of your team members
- Create plans for prioritizing technical and resourcing challenges in your organization
- Maintain a balance between building sustainable, high-impact projects and shipping things quickly
- Instill a spirit of continuous improvement in the team’s code, architecture, and processes
Other
- Bachelor’s degree in Computer Science, a related field, or equivalent practical experience
- Work well with product and science partners and help set the product vision for an ambiguous project
- Motivate and instill a strong sense of ownership in your team
- Thrive in a heavily cross-functional environment and drive projects to completion regardless of the organizational structure
- Work in a collaborative environment, and committed to driving projects to completion creatively