Senior Software Engineer, Cryptography & Secrets Management

Keepersecurity

California, United States
**
Design and develop backend services
Implement cryptographic functionality
Work across multiple programming languages
** Keeper Security is seeking a Senior Software Engineer to join their Keeper Secrets Manager team, focusing on designing and maintaining security-critical backend services and cryptographic functionalities. The role emphasizes expertise in multiple programming languages and cryptography, contributing to one of the company’s core security products in a dynamic cybersecurity environment. **

Job Summary

  • As a Senior Software Engineer on the KSM team, you will design, develop, and maintain security-critical backend services, SDKs, and integrations that power Keeper Secrets Manager.
  • You will work across multiple programming languages and SDKs and are expected to understand cryptographic primitives at an implementation level, not just through high-level libraries.
  • Keeper’s cybersecurity solutions are FedRAMP and StateRAMP Authorized, SOC 2 compliant, FIPS 140-2 validated, as well as ISO 27001, 27017 and 27018 certified.

Matching Summary

Match Score: 75

** Keeper Security is seeking a Senior Software Engineer to join their Keeper Secrets Manager team, focusing on designing and maintaining security-critical backend services and cryptographic functionalities. The role emphasizes expertise in multiple programming languages and cryptography, contributing to one of the company’s core security products in a dynamic cybersecurity environment. **

Skills & Requirements

Must-have

  • design and develop backend services
  • implement cryptographic functionality
  • work across multiple programming languages
  • understand cryptographic primitives
  • secure coding practices
  • API and SDK development

Nice-to-have

  • zero-trust privileged access management
  • post-quantum cryptography developments
  • contribute to open-source components

Key Requirements

  • 5+ years of professional software engineering experience
  • Proficiency in Java, JavaScript, Python, .NET, Go, Rust, and Ruby
  • Strong understanding of cryptography concepts
  • Familiarity with post-quantum cryptography
  • Experience implementing cryptographic code
  • Bachelor’s degree in Computer Science or equivalent

Work Rights

Not specified

Tailored Resume

Cover Letter