Amazon Security's Resource and Access Management (RAM) team is seeking a Software Development Engineer to join their critical security infrastructure team. This role offers an opportunity to work on systems that protect customer and corporate data across Amazon's massive worldwide service-oriented architecture, including e-Commerce websites, Prime, Alexa, and AWS.
The position involves designing and building large-scale Resource and Access Management Systems that impact hundreds of thousands of developers and billions of transactions worldwide. You'll be working within the Amazon Foundational Security Services organization, focusing on providing secure-by-default security services that help customers discover, organize, and manage resources while achieving least privilege access control.
As a member of the RAM team, you'll collaborate with talented engineers to solve complex security challenges at massive scale, particularly in areas of authorization and access control. The role requires strong software engineering fundamentals, including object-oriented design, algorithms, and data structures, along with excellent communication skills.
The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. You'll enjoy a supportive work environment that values work-life harmony, provides ongoing learning opportunities, and promotes inclusive team culture. This is an excellent opportunity for someone passionate about security, scalable systems, and making a significant impact across Amazon's global infrastructure.
The role includes on-call responsibilities, but the team emphasizes building fault-tolerant systems and addressing root causes to minimize disruptions. If you're excited about working at the intersection of security, distributed systems, and cloud computing while contributing to the protection of millions of customers worldwide, this position offers an exceptional opportunity for career growth and impact.