Amazon Technology/Software

Senior Software Development Engineer, AWS Identity, IAM

Seattle, WA In person Full-time

We are looking for a Senior Software Development Engineer to work on one of AWS's highest-priority initiatives: building the next generation of IAM's core authorization data store. Your work will directly underpin how every AWS service authenticates and authorizes requests, at a scale few systems in the world operate at. - Design and build highly resilient, multi-region data replication and failover systems for IAM's foundational auth store - Solve complex distributed systems challenges, from consistency and availability tradeoffs to latency optimization at millions of transactions per second - Drive architectural decisions that shape how AWS's authorization infrastructure evolves to meet the demands of rapid service growth - Collaborate across teams within AWS Identity to deliver a program with direct executive visibility and strategic importance to AWS - Work on a system that is in the critical path of every single AWS API call, where your engineering decisions have outsized impact This role is ideal for a senior engineer who thrives on deep distributed systems problems, wants to operate at the intersection of scale and resilience, and is energized by work that is foundational to all of AWS.

Key job responsibilities Key Job Responsibilities - Design and build resilient authorization infrastructure , own the architecture and implementation of multi-region data replication, failover, and recovery mechanisms for IAM's core auth store - Drive technical solutions for scale , solve complex distributed systems challenges including data consistency, partition tolerance, latency optimization, and availability at millions of TPS -Lead cross-team technical initiatives , collaborate with teams across AWS Identity to deliver on a high-priority program that requires coordinated changes across multiple services and systems -Influence long-term architecture , define and advocate for the technical direction of IAM's authorization data layer, writing design documents and driving alignment across senior engineers and leadership -Deliver with operational rigor , build systems with observability, automated testing, and operational runbooks from day one; own the operational health of what you ship -Raise the engineering bar , mentor engineers on the team, contribute to hiring, drive code quality standards, and lead by example through hands-on design and implementation About the team The IAM Control Plane team is building the next generation architecture for IAM's core authorization data store — improving scaling, availability, and disaster recovery for a system that processes billions of transactions per second worldwide.

We are responsible for designing and delivering core storage fleet management components: building fleets, remediating failures, managing data replication, and providing disaster recovery capabilities. We are solving the next set of hard problems in how IAM scales with AWS's growth. The team values deep systems expertise, operational rigor, and collaborative problem-solving on some of the most critical infrastructure in all of AWS. - 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 - 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 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 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 - 168,100.00 - 227,400.00 USD annually

Job description provided by Amazon.
View the original posting