Software Development Engineer, Identity Services
Core
Design and implement secure authentication and authorization systems serving millions of customers across web, mobile, and device platforms.
Role type
Senior IC software engineer (identity services)
Builds
High-performance validation services, token lifecycle management, and intelligent authentication systems for Amazon's platform
Domain
Internet / Cybersecurity
Deliverable
production ML models | product features
Required skills
System design and architecture, debugging and profiling, software engineering best practices, programming in at least one language
Preferred skills
Security technology concepts (Authentication, Authorization, SSO, Cryptography), high-availability distributed systems
Technologies
Bearer token schemes, session management protocols, token binding, risk evaluation, fraud detection mechanisms
Responsibilities
Design and implement secure authentication and authorization systems, build high-performance validation services with sub-10ms latency, develop intelligent authentication systems balancing security and UX, implement security features like token binding and fraud detection, collaborate on account takeover prevention, work on token lifecycle management
Seniority
Senior, hands-on IC