Software Development Engineer II, Unified Auth SDK
Core
Design, build, and operate authentication SDKs and supporting services to secure service-to-service communication and enable agentic authentication for Amazon's ecosystem.
Role type
Senior IC software development engineer (security SDKs)
Builds
Authentication SDKs, client libraries (Java, Python, NodeJS, Rust), and supporting services for Amazon's service fleet.
Domain
Cloud infrastructure, security, authentication/authorization
Required skills
Software development, system design, architecture, reliability engineering, scaling, on-call operations, root-cause analysis, pipeline management, technical mentorship
Preferred skills
Full software development life cycle experience, coding standards, code reviews, source control management, build processes, testing
Technologies
Java, Python, NodeJS, Rust
Responsibilities
Design and deliver features across Security SDKs from design to production; Improve static stability of authentication via caching and token refresh; Build telemetry and compliance mechanisms; Diagnose and resolve production issues; Own pipeline and release health; Write design documents and participate in reviews; Mentor junior engineers
Seniority
Senior, hands-on IC