As a Software Engineer at Keeper Security, you will play a vital role in building, scaling, and safeguarding the zero-trust and zero-knowledge cybersecurity solutions trusted by millions of individual users and thousands of global enterprises. Your daily contributions directly impact core security products—such as password management, browser extensions, desktop apps, client SDKs, and privileged access management systems—that defend organizations against complex modern cyber threats.
This position sits at the intersection of high-performance engineering and stringent security standards. You will tackle complex technical challenges involving distributed backend services, multi-platform client development, cryptographic implementation, and low-level system integrations. Whether you are optimizing a browser extension, building secure APIs for secrets management, or designing resilient client architecture in languages like Java, C#, C++, Go, or Rust, your work ensures that data remains encrypted, protected, and instantly accessible.
Succeeding in this role requires a blend of rigorous technical execution, polyglot fluency, and a deep appreciation for defensive security practices. Because Keeper Security operates in a fast-paced environment supporting global infrastructure, the engineering team values rapid delivery balanced with absolute code correctness and cryptographic soundness. Prepare to be challenged on your core computer science fundamentals, your ability to write secure code, and your aptitude for navigating intricate system constraints.
