CareerPlan

Principal Software Development Engineer

Seattle, Washington, United StatesFull-time$200k–$271k2026-10-13 → 2026-11-10

Core

Lead technical direction for security in the Amazon S3 API and Request Processing organization, shaping how access decisions are modeled, evaluated, and delivered to customers at scale.

Role type

Principal Software Development Engineer (Security)

Builds

The S3 API surface and the front end of the request path where every access decision is made.

Domain

Cloud Storage, Distributed Systems, Security

Required skills

Large-scale distributed systems design, Authorization and access control, Identity management, Applied cryptography, Technical leadership, Mentoring senior engineers, System architecture, Latency optimization, Availability engineering, API design

Preferred skills

Request-path authorization under strict latency budgets, High-throughput low-latency request serving, Policy languages and formal methods, Key management and encryption at scale, Data lake and analytics security, Architectural vision, Enterprise customer engagement

Technologies

S3 API, Request Processing, Distributed Systems, Security Frameworks

Responsibilities

Lead architecture of access decision modeling and evaluation on the request path, Design a security model that is simple and predictable for customers, Shape the request path properties including latency and availability, Set standards for security in design reviews and threat models, Mentor and grow senior engineers

Seniority

Principal, technical leadership & strategy