Principal Software Engineer, Amazon Traffic Engineering
Core
Designing and evolving client SDKs and builder experiences for authentication and authorization across six languages to support AI agents and thousands of internal teams.
Role type
Principal Software Engineer (SDK & Architecture) (via careerplan.io/jobs/10569998-principal-software-engineer-amazon-traffic-engineering-at-amazon)
Builds
Unified Auth SDK, CloudAuth platform, and trust infrastructure for Amazon's service graph
Domain
Cloud infrastructure, Identity & Access Management (IAM), AI agent security
Required skills
Object-oriented design, data structures, algorithms, distributed systems architecture, SDK development, high-performance system design, technical strategy, cross-team leadership
Preferred skills
Service Oriented Architecture (SOA), large-scale distributed system design, emerging technology adoption
Technologies
OAuth, OIDC, multi-language SDKs, static stability systems
Responsibilities
Design and evolve client SDKs across six languages; Architect static stability for high availability; Build verifiable agent identity and per-action authorization; Align with industry standards (OAuth, OIDC); Lead technical strategy and mentor engineers; Modernize legacy infrastructure without disrupting live traffic