Senior Software Engineer, Cryptography & Secrets Management
Keeper Security
| Company | Keeper Security |
| Category | Engineering |
| Location | El Dorado Hills |
| Remote | On-site (inferred) |
| Employment | Not stated |
| Level | Senior |
| Salary | Not stated by the employer |
| Posted | 5 Jan 2026 |
| Last verified | 1 Aug 2026 |
| Source | Employer career page (greenhouse) |
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.
Keeper’s cybersecurity software is trusted by millions of people and thousands of organizations globally. Keeper is published in 23 languages and sold in over 150 countries. Join one of the fastest-growing cybersecurity companies and help build and scale one of our core security products used by developers and enterprises worldwide.
About Keeper
Keeper Security is transforming cybersecurity for organizations globally with zero-trust privileged access management built with end-to-end encryption. 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. Keeper deploys in minutes, not months, and seamlessly integrates with any tech stack to prevent breaches, reduce help desk costs and ensure compliance. Trusted by millions of individuals and thousands of organizations, Keeper is the leader for password, passkey and secrets management, privileged access, secure remote access and encrypted messaging. Learn how our zero-trust and zero-knowledge solutions defend against cyber threats at KeeperSecurity.com .
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 eq
1,225,921 openings. Erioun finds yours.Scored against your own profile, every hour.Try the radar →