Salary
💰 $220,000 - $230,000 per year
Tech Stack
Distributed Systems
About the role
- Collaborate closely with engineers to refine technical specifications, facilitate productive conversation, document architectural decisions and improve individual contributor velocity
- Build a high-performing team - enable your direct reports to do their best work and recruit great new talent
- Maintain team execution and delivery (e.g. resource planning, define user stories, groom sprints, etc.)
- Coordinate with relevant product and platform teams to deliver on objectives and create winning long-term strategies
- Manage your engineers’ career growth, including performance management, promotions and feedback
- Define product analytics strategy and collaborate with data scientists to measure success of delivered features
- Work cross-functionally to efficiently resolve issues and ensure the system scales smoothly to meet the demands of our customers.
Requirements
- 5+ years of engineering management experience
- 6+ years of hands-on software development experience
- Experience working on high scale distributed systems
- Experience managing 10+ engineers
- Good product sense and strong customer empathy
- Experience owning a product line end-to-end and delivering on your own roadmap
- History of collaborating with internal and external stakeholders to drive business impact
- Passion for fostering high-performing teams and building positive relationships with technical leaders across organization