The Amazon Web Services (AWS) Identity team is at the forefront of cloud security, building and operating the critical infrastructure that powers authentication and authorization for the AWS cloud platform. This role presents an exciting opportunity to join a team that directly impacts the security and reliability of AWS services used by millions of customers worldwide.
As a Software Development Engineer on the AWS IAM Core Engine team, you'll be responsible for designing and implementing high-performance, fault-tolerant distributed systems that handle authentication and authorization at massive scale. The role requires expertise in building systems that maintain millisecond-level latency while processing enormous request volumes in a multi-tenant environment.
The team culture emphasizes inclusivity and diversity, with active participation in various employee resource groups. We maintain a strong focus on work-life balance, offering flexible working hours and a structured on-call rotation (one week every two months). The team is committed to engineering excellence, emphasizing operational sustainability, robust testing, and customer-centric API design.
Career growth is a key focus, with opportunities for mentorship from senior engineers and exposure to complex distributed systems challenges. You'll work on next-generation IAM systems, tackling problems in supercomputing, high availability, and microservices architecture. The role offers competitive compensation, including equity, sign-on payments, and comprehensive benefits.
This position is ideal for engineers who are passionate about security, distributed systems, and building reliable services at scale. You'll be part of a team that values both technical excellence and personal growth, working on systems that are fundamental to AWS's security infrastructure.