Software Development Engineer Ii, Aws Iam Identity Center

Amazon Amazon · Big Tech · CA, BC +1 · Software Development

Software Development Engineer II for AWS IAM Identity Center, focusing on building and operating high-scale distributed systems for secure identity, access, and resource management in the AWS Cloud. The role involves end-to-end feature delivery, API design, technical leadership, and operational excellence, with an emphasis on leveraging data analysis techniques like machine learning and automated reasoning.

What you'd actually do

  1. Own and deliver features end-to-end across the AWS IAM Identity Center service, from design through implementation, testing, and production deployment
  2. Design and build scalable, highly available APIs serving millions of requests per day across all AWS regions
  3. Drive technical decisions for your workstream, producing design documents, leading design reviews, and incorporating feedback from senior engineers
  4. Identify and resolve operational bottlenecks, improve system reliability, and reduce undifferentiated heavy lifting through automation
  5. Mentor junior SDEs and interns, provide code reviews, and raise the quality bar for the team

Skills

Required

  • 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
  • Experience programming with at least one software programming language

Nice to have

  • 3+ 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

What the JD emphasized

  • strong senior software engineer
  • high-scale distributed systems
  • massive scale with high availability requirements
  • secure, performant systems
  • operational excellence
  • observable, resilient, and easy to maintain