Senior Software Engineer
Job Description
Amazon Security offers a strong benefits package, opportunities for career growth, and a culture dedicated to protecting customer trust. This Senior Software Engineer role on the CARDS team is based onsite in Bellevue, WA, with a compensation range of USD 168,100 to 227,400 per year. A bachelor’s degree in computer science or an equivalent field and at least five years of professional software development experience are required.
Benefits
- Comprehensive health coverage including medical, dental, vision, prescription, Basic Life and AD&D insurance with an option for additional life plans, plus employee assistance programs, mental health support, a medical advice line, flexible spending accounts, and adoption and surrogacy reimbursement.
- 401(k) matching
- Paid time off
- Parental leave
Responsibilities
- Design and implement scalable ABAC solutions, leveraging efficient data structures and algorithms to support Amazon scale.
- Steer architecture decisions for core attribute store systems and collaborate across teams to deliver complex identity and access management features.
- Build and maintain robust systems that enable fine grained access controls, uphold best practices, and own operational metrics tied to customer experience.
- Work with cross functional teams to define functional and non functional requirements, balancing tradeoffs related to scalability, maintainability, extensibility, performance, and security.
- Mentor engineers on software development best practices, leading code reviews, design discussions, and knowledge sharing across the organization.
Requirements
- 5+ years of non-internship professional software development experience
- 5+ years of programming in at least one software language
- 5+ years of leading design or architecture for new or existing systems
- Experience as a mentor, tech lead, or leading an engineering team
A Day in the Life
You will begin by examining system metrics and addressing operational issues affecting the attribute store infrastructure. Throughout the day, you will collaborate with Identity and Access Management service teams to design new ABAC features, participate in architecture reviews to boost scalability, and write high performance code that handles authorization requests across Amazon services. You will also mentor teammates through code and design reviews and contribute to strategic planning for future capabilities.
About the Team
The team emphasizes diverse experiences as a strength for security work. Amazon Security welcomes candidates from varied backgrounds and encourages applicants who may not meet every listed qualification to apply. A career path that is unconventional or nontraditional is valued as part of building a stronger security organization.
Why Amazon Security
Security is central to maintaining customer trust and delivering excellent experiences. The security organization sets a high standard across Amazon products and services, offering opportunities to broaden expertise across cloud, devices, retail, entertainment, healthcare, operations, and physical stores.
Inclusive Team Culture
Learning and curiosity are core to our approach. Ongoing DEI events and development opportunities help us grow while honoring diverse ideas, perspectives, and voices as essential to solving tough security challenges.
Training and Career Growth
We continually raise the performance bar and provide extensive knowledge sharing, training, and career development resources to help you become a more well-rounded professional.
Work Life Balance
Flexible work hours and arrangements support harmony between professional and personal commitments, helping teams stay productive while feeling supported at work and at home.