Software Development Engineer II, AWS Throttling
Seattle, OR - USA
Department:
Job Summary
The AWS Throttling Service is a managed service for distributed rate limiting that protects AWS services from unexpected traffic spikes. It gives service owners near infinite throttle scaling a more efficient throttling client and better safety for throttle rule configuration and updates. Customers of AWS Throttling have better price-performance more accuracy and increased flexibility in tuning more complex throttling decisions. The AWS Throttling platform supports throttle rule analysis and traffic insights visible in the console along with partner integrations such as Service Quotas in visibility mode.
As an engineer on our team you will become an expert in what we have already built and help us improve what we have by implementing new features and improving the ones that already exist.
AWS Infrastructure Services owns the design planning delivery and operation of all AWS global other words were 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 were looking for talented people who want to help.
Youll join a diverse team of software hardware and network engineers supply chain specialists security experts operations managers and other vital roles. Youll 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 youll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.
Key job responsibilities
Build production-grade systems that handle millions of requests with low latency and high availability. Design solutions that scale to meet growing customer demands.
Work across our technology stack using Java TypeScript and Rust. Demonstrate willingness to learn new languages as needed.
Own operational metrics and system health. Identify cost reduction opportunities through efficient resource utilization and architectural improvements. Participate in on-call rotations.
Mentor junior engineers through code reviews design discussions and career development. Share knowledge and help team members build reliable scalable systems.
About the team
The Throttling Team builds and maintains critical infrastructure that protects AWS services from overload while ensuring fair resource allocation across millions of customers. We design high-performance distributed systems that process billions of requests daily making real-time decisions about request prioritization and rate limiting. Our work directly impacts customer experience and AWS operational efficiency. The team operates at massive scale requiring innovative solutions to balance system protection cost optimization and customer satisfaction. We work with leading technologies and collaborate across AWS to ensure reliable scalable service delivery.
- 3 years of non-internship professional software development experience
- 2 years of non-internship design or architecture (design patterns reliability and scaling) of new and existing systems experience
- 1 years of software development engineer or related occupational experience
- 1 years of designing and developing large-scale multi-tiered multi-threaded embedded or distributed software applications tools systems and services using: C# C Java or Perl experience
- 1 years of Object Oriented Design experience
- Bachelors degree or foreign equivalent in Computer Science Engineering Mathematics or a related field
- Experience programming with at least one software programming language
- 3 years of full software development life cycle including coding standards code reviews source control management build processes testing and operations experience
- Bachelors degree in computer science or equivalent
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status disability or other legally protected status.
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 for more information. If the country/region youre applying in isnt 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 WA Seattle - 143700.00 - 194400.00 USD annually
Required Experience:
IC
About Company
Free shipping on millions of items. Get the best of Shopping and Entertainment with Prime. Enjoy low prices and great deals on the largest selection of everyday essentials and other products, including fashion, home, beauty, electronics, Alexa Devices, sporting goods, toys, automotive ... View more