AWS customers trust us with their most sensitive data. We're building cryptographic systems that enhance customer control over access to their data and metadata. You'll design and implement components using Rust, PKI, formal verification, and distributed systems that strengthen customer data protection while maintaining operational efficiency at scale. You'll own significant features from design through deployment, building systems that give customers verifiable control over who accessed their resources and when. Working as part of the Piezo team, you'll contribute to security outcomes across AWS service teams. Your work will have CISO-level visibility and influence how tens of thousands of Amazon builders design and operate their services.
You're a software engineer with experience in distributed systems, security, and large-scale design. You deliver high-quality work independently, make sound technical decisions, and mentor junior engineers. You write maintainable code, conduct thorough code reviews, and debug complex issues across multiple components. You communicate technical concepts clearly and demonstrate ownership beyond assigned tasks.
Key job responsibilities
Design and implement cryptographic systems using Rust, formal verification, PKI, and distributed systems. Own features from design through deployment. Conduct code reviews, debug complex issues, mentor junior engineers, and contribute to operational excellence.
A day in the life
You'll work on authentication systems, cryptography, PKI, system hardening, and large-scale security architecture. You'll collaborate with engineers across AWS in a team culture that values knowledge sharing and mentorship.
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
- 1+ years of Object Oriented Design experience
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
PREFERRED QUALIFICATIONS
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
USA, WA, Seattle - 143,700.00 - 194,400.00 USD annually