Software Development Manager, AWS Throttling/Service Protection
AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain — and we’re looking for talented people who want to help.
You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.
Come and join AWS Service Protection team that builds software and services that will give anyone building services in AWS a better way to manage throughput to protect their service from downtime due to excessive load, Terminate TLS connections on host and offload Certificate Management and TLS Handshakes to a managed service.
We're looking for software development manager to lead a team of talented engineers that solve real world problems on a global scale, own their systems end-to-end and influence the direction of our technology that impacts hundreds of millions customers around the world. Joining AWS Service Protection offers you the opportunity to lead a diverse, deeply technical team building secure, reliable, and scalable features that help AWS services to be more resilient.
You will have the opportunity to drive mission critical projects, work with senior and principal engineers and mentor junior level developers. You will get to build a services that all foundational products at AWS rely on for their service protection needs.
Key job responsibilities
As a Software Development Manager for the AWS Throttling/Service Protection Team, you will:
Morning begins reviewing operational metrics and addressing any overnight incidents. You lead a daily standup with your engineers, unblocking critical work and aligning priorities. Midday includes a mix of one-on-ones with team members, collaborating on architecture decisions for a new throttling feature, and meeting with partner teams to coordinate integration points. Afternoon involves reviewing code for a critical service protection mechanism, participating in capacity planning, and refining team OKRs. Throughout the day, you balance immediate operational needs with strategic initiatives while mentoring engineers and ensuring service reliability at AWS scale.
About the team
Our team builds and maintains critical infrastructure that safeguards AWS services against overwhelming traffic patterns and abuse. We develop sophisticated throttling mechanisms that operate at global scale, ensuring service availability for millions of customers worldwide. Working at the intersection of distributed systems, performance engineering, and security, we solve complex technical challenges that directly impact AWS reliability. Our collaborative team of engineers is passionate about operational excellence and continuously innovates to stay ahead of evolving threats. We take pride in being the invisible shield that keeps the AWS cloud resilient and responsive.
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.
USA, WA, Seattle - 184,900.00 - 250,200.00 USD annually
You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.
Come and join AWS Service Protection team that builds software and services that will give anyone building services in AWS a better way to manage throughput to protect their service from downtime due to excessive load, Terminate TLS connections on host and offload Certificate Management and TLS Handshakes to a managed service.
We're looking for software development manager to lead a team of talented engineers that solve real world problems on a global scale, own their systems end-to-end and influence the direction of our technology that impacts hundreds of millions customers around the world. Joining AWS Service Protection offers you the opportunity to lead a diverse, deeply technical team building secure, reliable, and scalable features that help AWS services to be more resilient.
You will have the opportunity to drive mission critical projects, work with senior and principal engineers and mentor junior level developers. You will get to build a services that all foundational products at AWS rely on for their service protection needs.
Key job responsibilities
As a Software Development Manager for the AWS Throttling/Service Protection Team, you will:
- Lead a team of deeply technical engineers developing critical service protection systems that operate at global scale
- Establish clear team goals and prioritize work that delivers measurable business outcomes
- Drive operational excellence through metrics, monitoring, and continuous improvement processes
- Build and execute hiring strategies to grow team capabilities while developing existing talent
- Partner with engineering teams across AWS to integrate throttling and service protection mechanisms
- Make data-driven decisions to balance system reliability, performance, and customer experience
- Implement and refine processes that ensure high availability for AWS customers worldwide
- Advocate for and implement security best practices in all aspects of service protection
- Manage technical debt while delivering on business commitments
- Foster a culture of ownership, innovation, and technical excellence within your team
- Represent the team in cross-organizational planning and strategy discussions
- Ensure operational readiness through rigorous testing, documentation, and on-call procedures
Morning begins reviewing operational metrics and addressing any overnight incidents. You lead a daily standup with your engineers, unblocking critical work and aligning priorities. Midday includes a mix of one-on-ones with team members, collaborating on architecture decisions for a new throttling feature, and meeting with partner teams to coordinate integration points. Afternoon involves reviewing code for a critical service protection mechanism, participating in capacity planning, and refining team OKRs. Throughout the day, you balance immediate operational needs with strategic initiatives while mentoring engineers and ensuring service reliability at AWS scale.
About the team
Our team builds and maintains critical infrastructure that safeguards AWS services against overwhelming traffic patterns and abuse. We develop sophisticated throttling mechanisms that operate at global scale, ensuring service availability for millions of customers worldwide. Working at the intersection of distributed systems, performance engineering, and security, we solve complex technical challenges that directly impact AWS reliability. Our collaborative team of engineers is passionate about operational excellence and continuously innovates to stay ahead of evolving threats. We take pride in being the invisible shield that keeps the AWS cloud resilient and responsive.
Basic Qualifications
- 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
- Experience partnering with product or program management teams
- Bachelor's degree in Computer Science, Engineering, a related field, or equivalent experience
- Experience with mission-critical, 24x7 operations
- Experience with architecting highly available systems that utilize load balancing, horizontal scalability and high availability
Preferred Qualifications
- 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
- 5+ years of managing an engineering team operating at scale experience
- Experience building complex software systems that have been successfully delivered to customers
- Master's degree in engineering or equivalent, or 3+ years of professional software development experience
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.
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
USA, WA, Seattle - 184,900.00 - 250,200.00 USD annually