Overview:
In this role you will lead a specialized team building next-generation infrastructure management systems for AWS’s global network. You shape the vision, design, and delivery of production-ready services, APIs, and observability platforms that empower thousands of engineers. You drive architectural choices, partner across teams, and translate business needs into actionable technical outcomes. This is a chance to influence how Amazon manages network infrastructure at scale and to build a high-impact engineering culture. Compensation / Benefits sign-on payments restricted stock units (RSUs) health insurance 401(k) matching paid time off parental leave
Responsibilities:
Directly manage a group of software development engineers, including hiring, promotions, performance reviews, and mentorship Collaborate with engineers to build large-scale, highly distributed systems, reviewing designs and code to ensure top standards Drive technical strategy and architecture for management API infrastructure, on-device gateways, SDKs across languages, and observability platforms Partner with leadership and customers to identify features with substantial business impact and balance tactical and strategic work Translate business requirements into engineering plans, manage multiple projects, and oversee sprint planning and execution Lead the transition from reactive operations to proactive design leadership with robust design review processes Improve operations by analyzing root causes, bottlenecks, defects, and debt to reduce operational load Coordinate dependencies across multiple teams while maintaining delivery commitments and quality Establish processes that enable rapid innovation without compromising code quality, reliability, and security Communicate technical vision and progress to senior leadership, framing data-driven insights in business value
Key requirements:
7+ years of engineering experience 3+ years in engineering team management 8+ years leading multi-tier web service development 3+ years as Software Engineer/Developer or related 1+ years providing technical leadership and lifecycle management for software projects 1+ years building large-scale distributed systems using Java, C#, or C++ 1+ years building distributed systems with service-oriented architecture and distributed programming Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field strong leadership and mentorship clear communication with cross-functional teams data-driven decision making Rust Python Java