Senior Software Development Engineer, AWS Identity and Access Management

AmazonSeattle, WA
$168,100 - $227,400Onsite

About The Position

The Amazon Web Services (AWS) Identity team builds, operates, and innovates the identity, 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. AWS Identity and Access Management (IAM) enables customers to secure their workloads in the cloud by providing authentication and authorization mechanisms. With the growth of AWS, the workloads and access patterns keep evolving, demanding the next order of magnitude scalability. We are looking for strong software engineers to build the next generation functionality in this area. Individuals interested in this position should have experience building high-performing, reliable systems in a complex, multi-tenancy, and distributed environment in a highly contingent environment. We desire you to have an established background in design, development and operations of highly scalable and available distributed systems. You must have strong technical skills, excellent project management skills, great communication skills, and a motivation to achieve results in a fast-paced environment. It is a highly technical space. You are a strong technical contributor who understands the big picture, drives prioritization, builds consensus, and rallies the team behind it. The IAM Control Plane teams are working on the next generation architecture for IAM aiming to improve the scaling, and availability of the system. This team will be responsible for designing, building and delivering on core storage fleet management components, including workloads for building fleets, remediating failures, managing data replication, providing disaster recovery capabilities and similar.

Requirements

  • 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

Nice To Haves

  • 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

Responsibilities

  • Driving architecture, design, and implementation of complex components while maintaining an uncompromising bar on quality and mentoring junior developers for software within the team.
  • Lead the team’s software development, and work with peers on related teams.
  • Ensure to achieve the goal of delivering working software systems spanning the full software lifecycle including design, implementation, testing, deployment, and maintenance strategy.
  • Design and review others’ work to ensure it fits into the bigger picture and is well designed, extensible, performant, and secure.
  • Have code contributions that demonstrate best practices, which others emulate, and continue to be high-quality.
  • Solve problems through the use of non-technical solutions such as process improvement, culture changes, or staffing and training.
  • Ensure the team has good operational practices with the correct alarms, telemetry, runbooks, and retrospective.
  • Ensure team growth by training, recruiting, assessing, and providing career guidance to members of their team.
  • Communicate a lot, with the team, peers and management.
  • Prepare and review design docs, project plans, features one pagers, incident retrospectives, change requests and progress reports.
  • Write and review code, and work with CI/CD tools.

Benefits

  • 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
  • parental leave
  • sign-on payments
  • restricted stock units (RSUs)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service