We are seeking a Sr. Software Development Engineer to lead the engineering team building the Network Control Center (NCC) - an AI-native system that will transform how Amazon detects, responds to, and recovers from incidents across our global Customer Service network. Today, our incident management relies on disconnected tools, multiple manual steps, and reactive detection that takes several minutes. This leader will design and build the technical systems that replace this fragmented approach with continuous observability, autonomous response, and intelligent customer recovery - all operating in real-time at massive scale.
The ideal candidate is a strong technical leader who thrives in ambiguity, can translate a bold vision into a concrete system architecture, and is passionate about building high-performing teams. You will partner closely with science, product, and operations leaders to deliver AI-powered capabilities that detect risks before customers feel them, respond in sub-60 seconds, and execute tailored recovery actions that turn service failures into loyalty-building moments. This is an exciting opportunity to build transformative technology that directly impacts the experience of millions of customers.
Key job responsibilities
- Lead the design, architecture, and delivery of an AI-native observability and incident management service serving Amazon's global Customer Service network
- Build and develop a high-performing engineering team by assisting in hiring and mentoring software development engineers
- Architect real-time signal detection and observability systems that continuously monitor network health, identifying risks and anomalies before customer impact
- Deliver autonomous incident response and recovery capabilities that replace manual, fragmented processes with intelligent, real-time intervention
- Partner with Applied Science teams to develop and integrate ML models for anomaly detection, predictive alerting, and closed-loop learning workflows
- Drive technical roadmap execution from proof-of-concept through production, balancing speed of delivery with long-term architectural quality
- Collaborate cross-functionally across Network Solutions and partner teams to integrate platform capabilities into the broader CS ecosystem
- Establish operational excellence practices for production services, including on-call, incident response, and continuous improvement mechanisms
BASIC QUALIFICATIONS
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
PREFERRED QUALIFICATIONS
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent