Amazon
Principal Software Development Engineer
$200K–$271K
Seattle, WA · Principal · Full-time · Posted Oct 13, 2026
About the job
Leads technical direction for S3 security, shaping how customer access policies are expressed and evaluated across the API request path while balancing performance, availability, and usability.
What you'll do
- Lead architecture for authorization policies, evaluation, and caching on the S3 request path.
- Design a customer-friendly security model that clarifies data and key access and supports auditability.
- Set technical standards across teams, lead design reviews and threat models, and mentor senior engineers.
What they ask for
- Deep experience designing, building, and operating large-scale distributed systems in production.
- Depth in a relevant security domain, such as authorization and access control, identity, or applied cryptography.
- Experience owning components where correctness, latency, and availability all matter.
- Track record of technical leadership spanning multiple teams, mentoring senior engineers, and communicating with engineers and senior executives.
Nice to have
- Experience with request-path authorization under strict latency budgets, high-throughput systems, policy languages, formal methods, or automated reasoning.
- Experience with key management and encryption at scale, data lake or analytics security, or influencing external customer security strategy.
Pay
200,100.00 - 270,600.00 USD annually (base salary)
AI focus
Develops S3 security for AI agents as consumers of enterprise data, working with AI partner teams; the role does not specify building AI systems.
Model-written summary · the original posting is authoritative