Senior Software Engineer, Cryptography & Secrets ManagementEl Dorado Hills, California, United StatesKeeper 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.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 ManagerBuild and maintain SDKs and integrations used by developers across multiple languagesImplement and review cryptographic functionality including encryption, key management, and signing workflowsWork fluently across multiple programming languages depending on SDK, platform, and security requirementsContribute to architectural decisions related to cryptography, secrets handling, and secure system designEnsure performance, reliability, and security of KSM services in production environmentsParticipate in code reviews with a strong focus on correctness, security, and cryptographic soundnessMaintain clear technical documentation and contribute to open-source components where applicableStay current with modern cryptography standards, emerging threats, and post-quantum developmentsRequirements:5+ years of professional software engineering experience in backend or platform developmentStrong proficiency across multiple programming languages, including several of the following: Java, JavaScript, Python, .NET, Go, Rust, and RubyDemonstrated ability to move fluently between languages based on SDK, platform, performance, or security requirementsStrong understanding of cryptography concepts, including symmetric and asymmetric encryption, elliptic curve cryptography, and secure key managementFamiliarity with post-quantum cryptography concepts and emerging algorithmsExperience implementing, reviewing, or debugging cryptographic code beyond simply calling third-party librariesStrong understanding of secure coding practices, threat modeling, and secrets management systemsExperience designing and building APIs, SDKs, or integration-heavy platformsStrong problem-solving, debugging, and communication skillsBachelor's degree in Computer Science, Engineering, or equivalent practical experienceBenefits:Medical, Dental & Vision (inclusive of domestic partnerships)Employer Paid Life Insurance & Employee/Spouse/Child Supplemental lifeVoluntary Short/Long Term Disability Insurance401K (Roth/Traditional)A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc)Keeper Security, Inc. is an equal opportunity employer and participant in the U.S.
Federal E-Verify program. We celebrate diversity and are committed to creating an inclusive environment for all employees.Classification: Exempt