EngineerJobs.io
← Back to all jobs

Job Description

Senior Software Engineer on the CARDS team at Amazon, shaping scalable ABAC and identity management infrastructure while guiding architecture decisions and mentoring engineers.

Responsibilities

  • Architect and build scalable attribute-based access control solutions, selecting data structures and algorithms suitable for high-volume workloads.
  • Steer the design of core attribute store systems, coordinating with multiple teams to deliver complex identity and access management features.
  • Develop reliable services that support fine-grained access control, applying best practices and owning operational metrics tied to customer experience.
  • Collaborate with cross-functional teams to translate functional and non-functional requirements, weighing tradeoffs in scalability, maintainability, extensibility, performance, and security.
  • Mentor engineers, promote software development excellence, and lead code reviews and design discussions across the organization.

Requirements

  • 5+ years of professional software development experience (non-internship).
  • 5+ years of programming experience in at least one programming language.
  • 5+ years of leading design or architectural work on new or existing systems, including patterns, reliability, and scalability.
  • Experience as a mentor, tech lead, or leading an engineering team.

Benefits

  • Comprehensive health coverage including medical, dental, vision, prescription drugs, basic life and AD&D with optional supplemental life plans, employee assistance program, mental health resources, medical advice line, flexible spending accounts, and adoption and surrogacy reimbursement.
  • 401(k) matching.
  • Paid time off.
  • Parental leave.

A Day In The Life

  • Review system metrics and resolve operational issues affecting the attribute store infrastructure.
  • Partner with Identity and Access Management service teams to design new ABAC features and participate in architecture reviews for scalability improvements.
  • Write high-performance code to handle authorization requests across Amazon services.
  • Mentor teammates through code reviews and contribute to strategic planning for future initiatives.

About the Team

  • Diverse experiences are valued within Amazon Security; candidates from varied backgrounds are encouraged to apply.

Diverse Experiences

  • Amazon Security values diverse experiences. If you do not meet every listed qualification, we still encourage you to apply. Unconventional career paths or early-stage professionals are welcome to apply.

Why Amazon Security?

  • Security is central to maintaining customer trust and delivering delightful experiences. The security organization maintains a high standard across Amazon’s products and services and offers opportunities to grow across cloud, devices, retail, entertainment, healthcare, operations, and physical stores.

Inclusive Team Culture

  • Our culture emphasizes learning and curiosity; ongoing DEI events and growth opportunities help celebrate diverse ideas, perspectives, and voices.

Training & Career Growth

  • We continuously raise our performance bar with knowledge-sharing, training, and resources that support your ongoing professional development.

Work/Life Balance

  • We promote work-life harmony with flexible hours and arrangements to help you balance responsibilities at work and home.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.