Key job responsibilities
Own the fix-it mechanism end to end: monthly intake with product and senior leadership, engineer-led estimation, sequencing against capacity, delivery, and a readiness check before each fix reaches associates.
Deliver through embedded execution. Your engineers join the team that owns the affected code as temporary members, follow its design and review norms, use its pipelines and tests, and leave the codebase better than they found it. You make that model work across teams in three cities.
Hire, grow, and retain a team of software engineers spanning early-career to senior. Set and hold the bar on design, code, testing, and documentation, and coach engineers through promotion.
Build and keep trust with every engineering manager whose codebase your team touches. Negotiate access, review bandwidth, and release windows; resolve design disputes through principal engineers rather than around them.
Measure what matters: fixes shipped, associate impact per fix, and mechanism health, reported quarterly to senior leadership.
Deliver through others: remove blockers, make scope calls, and keep stakeholders informed without surprises.
Make the team AI-native: use AI tooling to raise velocity and quality across unfamiliar codebases.
A day in the life
Your main job is keeping fixes flowing from associates' complaints to production. Mornings in Hyderabad start with the month's intake list alongside your program manager and a product leader: which problems made the cut and what each will take. Then a design review for a fix in another team's component, checking it follows their patterns, and a 1:1. Late afternoon you unblock an engineer waiting on a Seattle team's review; your evening overlaps North America for a call with that team's manager about release windows. Beyond the usual: quarterly, you tell senior leadership, with numbers, what got better for associates.
About the team
Your main job is keeping fixes flowing from associates' complaints to production. You start your day with the month's intake list alongside your program manager and a product leader: which problems made the cut and what each will take. Then a design review for a fix in another team's component, checking it follows their patterns, then a 1:1. You unblock an engineer waiting on a Seattle team's review, and when North America comes online you take a call with that team's manager about release windows. Beyond the usual: quarterly, you tell senior leadership, with numbers, what got better for associates.
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 designing or architecting (design patterns, reliability and scaling) of new and existing systems
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
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
null