About The Position

We are looking for a Sr. Software Development Engineer to design and build large-scale, next-generation Access Management systems. In this role, you will own and drive key engineering and business decisions that shape the Amazon developer experience. You'll contribute across the full software development lifecycle, including design, implementation, documentation, deployment, and operations, spanning multiple products and reaching the entire Amazon development community. You will collaborate closely with leadership and a talented group of engineers to deliver high-impact, extensible security capabilities that unblock diverse businesses across the enterprise. Additionally, this role includes participation in an on-call rotation with the team. We prioritize building fault-tolerant systems to keep disruptions to a minimum, and when pages do occur, we work together to identify and fix the root cause, so the issue doesn't repeat.

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
  • Bachelor's degree in computer science, engineering, analytics, mathematics, statistics, IT or equivalent, or 3+ years of distributed systems experience

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
  • You challenge the status quo and find creative ways to move faster.
  • You love to experiment, iterate rapidly, and embrace automation.
  • You adopt AI assistants and modern tooling to build speed into your software lifecycle without compromising quality.
  • You are passionate about building highly scalable and reliable systems in the cloud, or you thrive on solving complex, interesting business problems — ideally both.
  • You don't need to be a security expert on day one — there is ample opportunity to learn, innovate, and deliver meaningful outcomes.

Responsibilities

  • Design and build large-scale, next-generation Access Management systems.
  • Own and drive key engineering and business decisions.
  • Contribute across the full software development lifecycle, including design, implementation, documentation, deployment, and operations.
  • Collaborate closely with leadership and engineers to deliver high-impact, extensible security capabilities.
  • Participate in an on-call rotation with the team.
  • Identify and fix the root cause of issues to prevent recurrence.

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