Cryptography Engineer - Product Security

New
United StatesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4+ years
Required Skills
PythonBashCybersecurityGoLinux

Requirements

  • 4+ years of professional experience applying cryptography in software engineering, cybersecurity, or product security environments.
  • Strong expertise in TLS lifecycle management, including certificate authority operations and key rotation.
  • Hands-on experience with code signing systems and securing software supply chains.
  • Proven experience working with Hardware Security Modules (HSMs) and cryptographic key management at scale.
  • Deep understanding of cryptographic algorithms and standards such as AES, RSA, ECC, and SHA-2.
  • Proficiency in scripting and automation using Python, Bash, Go, or similar languages.
  • Experience operating in large-scale Linux/Unix-based distributed environments.
  • Familiarity with cloud-scale infrastructure and security best practices.

Responsibilities

  • Design, implement, and maintain scalable cryptographic systems across distributed platforms.
  • Manage full TLS lifecycle operations, including certificate authority management, issuance, rotation, and protocol upgrades.
  • Develop and oversee secure code signing processes to guarantee software authenticity and integrity.
  • Integrate and manage Hardware Security Modules (HSMs) to secure cryptographic keys.
  • Build automation and scripting tools (e.g., Python, Bash, Go) to streamline cryptographic workflows.
  • Lead cross-functional technical initiatives to deliver secure-by-design systems.
  • Stay current with advancements in cryptography to enhance organizational security posture.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now