Senior Software Engineer, TopHat

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

About The Position

Amazon is seeking a Software Development Engineer III to join our revolutionary Consolidated Attribute Repository for Disparate Systems (CARDS) team. In this role, you'll be working on foundational attribute store technology that powers all of Amazon's identity and access management infrastructure. You'll launch next-generation attribute-based access control solutions that enable fine-grained access controls across Amazon's entire ecosystem. You'll tackle problems requiring innovative thinking and speed while building systems that serve millions of requests per second. This is your opportunity to shape the future of identity management at one of the world's largest technology companies.

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

  • Design and develop scalable software systems for attribute-based access control (ABAC) solutions, implementing optimal data structures and algorithms to handle Amazon-scale traffic
  • Lead architecture decisions for foundational attribute store systems, working across multiple teams to ensure successful delivery of complex identity and access management features
  • Build and maintain high-quality systems and services that enable fine-grained access controls, adopting best practices and owning operational metrics for customer experience
  • Collaborate with cross-functional teams to develop functional and non-functional requirements, taking into account tradeoffs in scalability, maintainability, extensibility, performance, and security
  • Mentor engineers on software development best practices while driving technical excellence through code reviews, design reviews, and knowledge sharing across the organization

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