Software Development Engineer, Identity Services

Amazon.com, Inc.
Seattle, WA, United States
8 days ago
Apply on www.amazon.jobs
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$143,700.0 - $194,400.0
Working hours
Regular working hours

Tech stack

User Authentication Profiling Computer Programming Software Debugging Software Design Patterns Distributed Systems Fraud Prevention and Detection Mobile Application Software Session Management Single Sign-On Software Engineering

Job description

Identity Services are the guardians of Amazon’s most sacred asset - customer trust! The stakes for us at Amazon have never been greater as Amazon expand more into customers’ daily lives. We enable Amazon businesses to scale by providing secure authentication and authorization solutions in the most possible friction-less manner. We are moving towards the vision where our clients no longer have to choose between sophisticated security and user convenience. Our guiding principle for adaptive authentication is simple; if we suspect a risk in our multiple risk-layer checks, which run quietly in the background, we will deploy the most secure and appropriate available solution, and if we do not, we will let the customer use Amazon unimpeded., * Design and implement secure authentication and authorization systems using bearer token schemes and session management protocols

  • Build and maintain high-performance validation services with strict latency requirements (sub-10ms response times)
  • Develop intelligent authentication systems that balance security with user experience, reducing unnecessary re-authentication friction
  • Implement security features including token binding, risk evaluation, and fraud detection mechanisms
  • Collaborate with security teams to detect and prevent account takeover attempts and cookie theft
  • Work on token lifecycle management including creation, validation, exchange, and invalidation across multiple platforms

About the team AuthZero is the team responsible for authentication and session management across Amazon’s platform. We own critical services including Aztec Service for token management and work closely with the Session Service team. Our systems handle token creation, validation, exchange, and invalidation for web, mobile apps, devices, and Login with Amazon (LWA). We’re at the forefront of reducing authentication friction through Intelligent Authentication while maintaining robust security. The team tackles complex challenges including cookie theft detection, risk-based authentication, and building scalable systems that process authentication requests with sub-10ms latency at massive scale.

Requirements

3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience

  • Experience debugging, profiling, and implementing best software engineering practices in large-scale systems
  • Experience programming with at least one software programming language, or experience (non-internship) in professional software development

Preferred Qualifications

  • Knowledge of security technology and concepts (Authentication, Authorization, Single sign-on, Cryptography, etc.)
  • Experience working with high-availability, distributed systems and services

Benefits & conditions

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including 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, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.

USA, WA, Seattle - 143,700.00 - 194,400.00 USD annually

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.amazon.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar ¡ World Congress 2026 Europe

2:16 min

Addressing single sign-on challenges in enterprise environments

Alexander Schwartz Alexander Schwartz ¡ World Congress 2025

2:08 min

The vending machine trap in software debugging

Jen Callou Jen Callou ¡ Europe 2026 Virtual

1:24 min

Evaluating formal AWS certifications versus raw practical engineering experience

Jan Giacomelli ¡ LIVE

2:17 min

Comparing code profiling with surface level monitoring

JÊrôme Vieilledent ¡ LIVE

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira ¡ Coffee With Developers

Videos

See all

Related articles

See all