Skip to main content

Software Development Manager, Management Plane

Posted today

SENIORITY

Manager

Apply (opens in a new tab)

About the role

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

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this