This position is no longer accepting applications
Closed on July 7, 2026.
This role is filled — get an email when new Engineering roles open on EngineerJobs.io:
Senior Software Engineer
Backend Developer
Senior
API
APIs
Data Architecture
Data Management
Database
Developer
Engineering
Software Architecture
Software Engineering
Solution Architecture
View similar jobs
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at Amazon.com Services LLC.
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.