Share
The candidate will be metrics-driven with strong ownership and focus. You will need to be able to prioritize effectively in a fast-moving environment, and communicate clearly and persuasively. This person is able to drive focus and excellence within the products they own, with their colleagues in marketing and product management, and with colleagues across the Amazon organization.You will work with Principal Engineers at Amazon to evolve the design and architecture of the products owned by this team. You will be responsible to set up and hold a high software quality bar besides managing and providing technical direction to a highly technical team of Software Engineers.Key job responsibilities
As an innovator in this role, you will:
• Build and manage a team of software engineers to deliver awesome products and experiences to our customers.
• Help drive the architecture and technology choices that enable a world-class user experience.
• Make a big, visible impact to millions of customers.
• Continuously deliver rapid and consistent software and services.
• Solve difficult challenges using your expertise.
• Thrive on taking ownership and doing whatever it takes to deliver results.
• Use data as a guiding light to make decisions and validate assumptions
• Hire and develop top performing engineers
• Establish a solid project framework and excellent development processes
• Be a champion for the customer: Insist on the highest standards, create functional and engaging features, and ensure their needs always come first
- 7+ years of engineering experience
- 3+ years of engineering team management experience
- 8+ years of leading the definition and development of multi tier web services experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
These jobs might be a good fit