Amazon.com Services LLC

Technology

SeniorSoftwareEngineer

$100–227k Bellevue, Washington, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer at Amazon.com Services LLC. Skills: Attribute-based access control, Scalable software systems. Design scalable software systems. Develop scalable software systems”

Industry & Context.

Technology
Problems you'll solve

Root cause analysis

What They're Looking For.

Must Have

5+ years non-internship professional software development experience, 5+ years programming experience, 5+ years leading design or architecture experience, Experience as a mentor, Experience as a tech lead, Experience leading an engineering team

Nice to Have

5+ years full software development life cycle experience, Experience with coding standards, Experience with code reviews, Experience with source control management, Experience with build processes, Experience with testing, Experience with operations

What You'll Do.

Design scalable software systems

Develop scalable software systems

Implement data structures

Lead architecture decisions

Ensure successful delivery

Build high-quality systems

Maintain high-quality systems

Enable fine-grained access controls

Own operational metrics

Collaborate with teams

Drive technical excellence

Conduct design reviews

Review system metrics

Address operational issues

Design new ABAC features

Participate in architecture reviews

Write high-performance code

Handle authorization requests

Contribute to strategic planning

How You'll Work.

Team & Collaboration

Cross-functional teams; Multiple teams

Full Job Description

Do you have a passion for solving complex authorization, authentication, and identity challenges at unprecedented scale? Amazon is seeking a Software Development Engineer III to join our revolutionary Consolidated Attribute Repository for Disparate Systems (CARDS) team, where you'll be working on foundational attribute store technology that powers all of Amazon's identity and access management infrastructure. In this role, 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. Key job 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 A day in the life You'll start by reviewing system metrics and addressing any operational issues affecting our attribute store infrastructure. Throughout the day, you'll collaborate with Identity and Access Management service teams

Free ATS check

Applying for this Senior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Amazon.com Services LLC?

Real rants from real employees. Read before you apply.

Read Company Rants →