What the Candidate Will Do
- Lead an engineering team to deliver product features to customers with measurable impact.
- Drive the right technical decisions for the team with a clear view on tradeoffs.
- Enable productivity and velocity of an engineering team.
- Manage performance of individual engineers, providing coaching and real time feedback.
- Collaborate with product managers, data scientists, operations and other engineering teams.
What the Candidate Will Need
- Bachelor’s Degree or equivalent in Computer Science, Engineering, Mathematics or related field AND 7+ years full-time Software Engineering work experience prior to Engineering Management experience AND 4+ years full-time Engineering Management work experience, INCLUDING
- Note the 7 years total of specialized software engineering experience may have been gained through education and full-time work experience, additional training, coursework, research, or similar (OR some combination of these). The years of specialized experience are not necessarily in addition to the years of Education & full-time work experience indicated.
- 4+ years of experience as Engineering Manager
- Deep understanding of full-stack software development with experience leading both backend and front-end engineers.
- Proven experience in delivering high-quality software products with clear project plans and timelines.
- Experience in building large-scale customer-facing products.
- Prior experience working in microservice architectures and distributed storage systems.
- Proven experience in directly managing high-performing engineering teams, leveraging tech leads and senior engineers effectively.
- Ability to work with product managers and data scientists to create product roadmap and technical vision.
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .