As an Engineering Manager, you will be leading a team of Engineers and guiding the development of innovative and complex features in a fast-paced environment. The role requires:Hands-on Technical management and strategic vision to build next-generation software systemsYou should have experience shipping and troubleshooting commercial quality, consumer-oriented software. Strong knowledge of web services architecture and distributed systems at scale, developing a comprehensive strategy for performance testing, measurement, monitoring, and analysis, and ability to make quick decisions in production issues.Experienced in instilling a defensive programming culture across a large engineering organization.You have strong planning and execution skills.You have strong software engineering skills and can act as an arbitrator for challenging technical debates.Ability to effectively manage stakeholder relationships, including product managers, development teams, and senior leadership.