Keeper Security

Senior Software Engineer, Cryptography & Secrets Management

Keeper Security$120K — $160K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of professional software engineering experience, preferably in backend or platform development
  • Strong proficiency across multiple programming languages like Java, JavaScript, Python, .NET, Go, Rust, and Ruby
  • Demonstrated ability to transition seamlessly between languages based on project needs
  • Deep understanding of cryptography, including both symmetric and asymmetric encryption
  • Familiarity with emerging concepts in post-quantum cryptography
  • Experience with cryptographic code implementation and debugging
  • Strong problem-solving skills complemented with solid communication abilities

Responsibilities

  • Design, develop, and maintain secure backend services and APIs for Keeper Secrets Manager
  • Build and maintain SDKs and integrations utilized by developers across various languages
  • Implement and review cryptographic functionality, covering encryption and key management
  • Work fluently across multiple programming languages based on the security requirements
  • Contribute to architectural decisions focusing on cryptography and secure system design
  • Ensure performance and security of KSM services in live environments
  • Participate in code reviews highlighting correctness and cryptographic soundness

Benefits

  • Medical, Dental & Vision coverage for employees and their domestic partners
  • Employer Paid Life Insurance with supplemental options for employees and families
  • Voluntary Short/Long Term Disability Insurance available
  • 401K with options for Roth or Traditional plans
  • Generous PTO plan recognizing employee commitment and seniority, including additional paid leave for bereavement or jury duty
Full Job Description
Description

Keeper Security is hiring a Senior Software Engineer to join our Keeper Secrets Manager (KSM) team. This is a 100% remote position, with an opportunity to work a hybrid schedule for candidates based in the El Dorado Hills, CA area.

About the Job

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. This role requires a polyglot engineer with deep cryptography expertise. 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. This is not a single-language role.. You will collaborate closely with other senior engineers and security leaders to ensure KSM meets the highest standards for security, correctness, and long-term maintainability.

Responsibilities:
  • Design, develop, and maintain secure backend services and APIs for Keeper Secrets Manager
  • Build and maintain SDKs and integrations used by developers across multiple languages
  • Implement and review cryptographic functionality including encryption, key management, and signing workflows
  • Work fluently across multiple programming languages depending on SDK, platform, and security requirements
  • Contribute to architectural decisions related to cryptography, secrets handling, and secure system design
  • Ensure performance, reliability, and security of KSM services in production environments
  • Participate in code reviews with a strong focus on correctness, security, and cryptographic soundness
  • Maintain clear technical documentation and contribute to open-source components where applicable
  • Stay current with modern cryptography standards, emerging threats, and post-quantum developments

Requirements:
  • 5+ years of professional software engineering experience in backend or platform development
  • Strong proficiency across multiple programming languages, including several of the following: Java, JavaScript, Python, .NET, Go, Rust, and Ruby
  • Demonstrated ability to move fluently between languages based on SDK, platform, performance, or security requirements
  • Strong understanding of cryptography concepts, including symmetric and asymmetric encryption, elliptic curve cryptography, and secure key management
  • Familiarity with post-quantum cryptography concepts and emerging algorithms
  • Experience implementing, reviewing, or debugging cryptographic code beyond simply calling third-party libraries
  • Strong understanding of secure coding practices, threat modeling, and secrets management systems
  • Experience designing and building APIs, SDKs, or integration-heavy platforms
  • Strong problem-solving, debugging, and communication skills
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience

Benefits:
  • Medical, Dental & Vision (inclusive of domestic partnerships)
  • Employer Paid Life Insurance & Employee/Spouse/Child Supplemental life
  • Voluntary Short/Long Term Disability Insurance
  • 401K (Roth/Traditional)
  • A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc)

Classification: Exempt

About Keeper Security

Keeper Security is a cybersecurity company that provides password management and digital vault solutions for businesses and individuals. The company's products include Keeper Business, which is designed for small and medium-sized businesses, and Keeper Enterprise, which is designed for larger organizations. Keeper Security was founded in 2011 and is headquartered in Chicago, Illinois.
Learn more about Keeper Security
Size
200 employees
Industry
Founded
2011

Similar Jobs

More Jobs at Keeper Security

More Information Technology Jobs

Find similar Senior Software Engineer, Cryptography & Secrets Management jobs: