Senior Software Development Engineer, AWS IAM
At Amazon Web Services Identity and Access Management (AWS IAM), we build, operate, and innovate the identity management, authentication, and authorization stack for the AWS cloud. Our mission is to push the technical boundaries to enable AWS customers to run their business workloads confidently and securely. As part of this mission, we Think Big and Dive Deep as we leverage technology to give customers state-of-the-art controls to manage access across all their AWS environments. At IAM, we operate one of the largest distributed systems in the world, which processes tens of millions of transactions per second.
With the growth of AWS, the customer workloads and access patterns keep evolving, demanding the next order of magnitude scalability. We are looking for a strong Senior Software Engineer to join the team that owns IAM Propagation functionality.
Key Job Responsibilities:
1. A successful candidate has an established background in designing, building, and operating high-throughput, reliable, distributed systems on a global scale as part of a high-performing engineering team.
2. You must have strong technical skills, solid project management skills, be an efficient communicator, and possess motivation, vision, and sound judgment to stay focused on key business outcomes and deliver results in a fast-paced environment.
3. IAM is a highly technical space with an emphasis on security, scale, and operational excellence.
4. You will be expected to be a strong technical leader who effectively partners with others, keeps the big picture in sight, informs prioritization, builds consensus, and rallies the team behind it.
5. Core responsibilities include designing and implementing complex system components while maintaining an uncompromising bar on quality and supporting less experienced team members in growing their craft.
Minimum Requirements:
1. 7+ years of non-internship professional software development experience.
2. 7+ years of programming with at least one software programming language experience.
3. 5+ years of leading design or architecture (design patterns, reliability, and scaling) of new and existing systems experience.
4. Experience as a mentor, tech lead, or leading an engineering team.
5. 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
6. 4+ years of highly scalable systems experience.
7. Bachelor's degree in computer science or equivalent.
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.
The base salary for this position ranges from $150,700/year up to $251,700/year. Salary is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.
#J-18808-Ljbffr