Jobs · Consulting · Washington

Software Development Engineer, Amazon Cryptographic Libraries

Amazon Web Services (AWS) · Seattle, WA · 3 wk ago
ConsultingFull-time

About the role

The Amazon Cryptographic Libraries (ACL) team builds the cryptography that AWS services and a growing open-source community depend on, including AWS-LC, our FIPS-validated open-source libcrypto. As a Software Development Engineer you will shape the cryptographic implementations that run across all of Amazon and a growing number of open-source consumers. You will also help pioneer how we apply generative AI to open-source library security.

Responsibilities

  • Design, implement, test, and maintain cryptographic functionality in AWS-LC and related libraries used across Amazon and by external open-source consumers.
  • Own features end to end, from design through code review, testing, release, and operational support, on a codebase where correctness is non-negotiable.
  • Build and apply generative-AI tooling to open-source library security, including automated CVE backports, vulnerability triage, and code review at scale.
  • Raise the bar on code quality, test coverage, and engineering practices for a security-critical, widely deployed codebase.
  • Collaborate with Applied Scientists, security engineers, and partner teams (AWS services and open-source consumers) to land changes safely at scale.

Qualifications

  • 3+ years of non-internship professional software development experience
  • Bachelor's degree or equivalent
  • Knowledge of system performance, memory management, and parallel computing principles
  • Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence

Similar jobs