Software Development Engineer - Cryptography

Job Description

Job Title: Software Development Engineer – AWS Cryptography, Transport Libraries. Location: Seattle, Washington, USA

Responsibilities:

  • Own the complete software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance.
  • Develop and maintain foundational cryptographic libraries used across AWS services.
  • Design and implement new security features for AWS cryptography products;
  • Work with internal and external customers to identify security gaps and data protection requirements.
  • Build scalable solutions that protect cloud workloads against "Harvest Now, Decrypt Later" (HNDL) threats.
  • Contribute to the implementation and adoption of post-quantum cryptographic technologies.
  • Leverage Generative AI technologies to support secure migration toward post-quantum cryptography;
  • Participate in architecture discussions, code reviews, testing, and operational excellence initiatives.
  • Collaborate with cross-functional engineering teams to deliver secure and reliable software solutions.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
  • 3+ years of professional software development experience (excluding internships).
  • 2+ years of experience designing or architecting software systems, including reliability and scalability considerations.
  • 1+ year of experience as a Software Development Engineer or in a related role;
  • 1+ year of experience developing large-scale, multi-tiered, multi-threaded, embedded, distributed applications, tools, systems, or services.
  • Experience with at least one programming language such as C#, C++, Java, or Perl.
  • Experience with Object-Oriented Design principles.
  • Experience programming with at least one modern software development language.

Preferred:

  • 3+ years of experience across the full software development lifecycle.
  • Experience with coding standards, code reviews, source control management, build systems, testing, and operations.
  • Bachelor's degree in Computer Science or an equivalent technical discipline.
  • Interest or experience in cryptography, TLS, QUIC, cloud security, or post-quantum cryptography.

Benefits and Compensation:

  • Base salary range: $143,700 - $194,400 USD annually
  • Additional compensation may include:
    • Sign-on bonuses
    • Restricted Stock Units (RSUs)

Benefits:

  • Medical, dental, and vision insurance.
  • Prescription drug coverage.
  • Basic Life and AD&D insurance.
  • Optional supplemental life insurance plans.
  • Employee Assistance Program (EAP).
  • Mental health support services.
  • Medical advice line access.
  • Flexible Spending Accounts (FSA).
  • Adoption and surrogacy reimbursement programs.
  • 401(k) matching.
  • Paid time off.
  • Parental leave programs.

JOB TYPE

Full-time

COMPENSATION

$143k - $194k

SHARE

Important: To avoid application spam, include this statement at the end of your resume or application: 'I found this position on ( Quantum Jobs USA ) .' Applications without it will be disqualified.

Back to all Quantum jobs
arrow mark
📌 Be the FIRST to join Qizz — The Talent Intelligence Platform for quantum.  Join Waitlist

Suggested Read:

Quantum Career Roadmap

This is your step-by-step guide to building a career in quantum computing.

Read

How to Attract Quantum Talent

Recruiting quantum talent is not like traditional tech hiring. You have to go where they are.

Read

Do I need PhD for Quantum Job

IBM says over 60% of quantum jobs don’t require a PhD, showing diversity in the field.

Read

Quantum Jobs Salary

This guide explains how much you can earn in quantum jobs in the U.S.

Read

Quantum Job Requirement

This guide provides necessary educational pathways, certifications, skills info.

Read

Quantum Jobs in USA

Learn about the the quantum computing job market in the USA.

Read

Few related jobs: