Senior Software Engineer, Cryptography & Secrets Management

Posted 1 day agoViewed
United StatesFull-TimeSoftware Development
Company:Keeper Security
Location:United States, EST, PST
Languages:English
Seniority level:Senior, 5+ years
Experience:5+ years
Skills:
Backend DevelopmentPythonSoftware DevelopmentCybersecurityDesign PatternsJavaJavascriptRubyGo.NETRustCI/CDProblem SolvingLinuxDevOpsMicroservicesDebugging
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
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 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
Similar Jobs:
Posted about 7 hours ago
United StatesFull-TimeSoftware Development
Senior Software Developer
Posted about 7 hours ago
AZ, CA, CO, FL, GA, KS, KY, IA, ID, IL, IN, LA, MA, ME, MI, MN, MO, NC, NH, NJ, NV, NY, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VA, VT, WA, WIFull-TimeSoftware Development
Software Development Engineer II
Posted about 8 hours ago
U.S. basedFull-TimeCybersecurity
Senior Project Manager (Remote - Mid-Atlantic)