About the job
Managed Software Deployments, part of the Amazon Software Builder Experience (ASBX) organization, helps builders ship software faster without trading safety for speed. We own software deployments for Amazon builders, at a scale that few organizations see. We are focused on speed and making it safe to roll out code changes. This role provides a unique opportunity to directly improve the day-to-day life of Amazon builders.
AI is transforming how software is built and operated, and we are at the forefront of this transformation. AI agents already work in write and push code across Amazon, creating new capabilities to delight our customers. The next phase shifts operations from a human-in-the-loop model toward safe, context-aware, agent-first execution, where human attention is reserved for critical decisions rather than routine coordination. The speed of deployment of software is scaling at a pace never seen before.
We are seeking a Software Development Manager to lead the Managed Software Deployments team. You will own control plane for the deployment mechanism that builders across Amazon rely on. You will be focused on increasing deployment speed, as well as increasing safety guardrails to ensure code changes are safe. This role sits at the intersection of agentic systems, developer experience, and operations at scale, operating within a fast-moving, entrepreneurial environment.
A successful candidate will bring deep technical expertise in building operator-facing or developer-facing products, a passion for customer experience, the ability to hire and grow a high-performing team, and the drive to deliver novel solutions that have broad impact across Amazon's entire builder ecosystem.
Responsibilities
- Build, lead, and grow a diverse team of engineers.
- Own the control plane for code deployment
- Obsess over the builder experience for internal builders — solicit needs, synthesize feedback, and turn it into the roadmap.
- Deliver highly available, scalable systems that hold up when teams depend on them most.
- Drive adoption of agent-first execution, increasing volume, velocity, and safety at the same time.
- Balance reactive response and proactive prevention across the roadmap.
- Set team growth expectations and org strategy.
- Communicate fluidly across teams to surface product risks and how they will be addressed.
- Apply critical thinking in complex, ambiguous, time-pressured situations.
- Drive leadership reviews to align roadmap and delivery across business domains.
Qualifications
Minimum
- 3+ years of engineering team management experience
- 7+ years of working directly within engineering teams experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems 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
Preferred
- 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