Senior Software Engineer, Cryptography & Secrets Management

Keeper Security
United States
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Problem-solving","Communication","Debugging","Collaboration","Teamwork"]

Senior Software Engineer on the Keeper Secrets Manager (KSM) team responsible for designing, developing, and maintaining secure backend services, SDKs, and integrations across multiple languages. Focus on cryptography primitives, key management, and secure system design, collaborating with security leaders to ensure high security, correctness, and maintainability of KSM in production.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Keeper Security
Keeper Security
7 months ago

Senior Software Engineer, Cryptography & Secrets Management

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 22 hours agoStatus: Live

Job Summary

Senior Software Engineer on the Keeper Secrets Manager (KSM) team responsible for designing, developing, and maintaining secure backend services, SDKs, and integrations across multiple languages. Focus on cryptography primitives, key management, and secure system design, collaborating with security leaders to ensure high security, correctness, and maintainability of KSM in production.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key 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.

Pay and Benefits

Perks:Health InsuranceDentalVision401kPaid Leave

Key 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.
  • •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.
  • •Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Experience:5+ yearsCybersecuritySoftwareCryptography
Education:Bachelor's
Skills:Problem-solvingCommunicationDebuggingCollaborationTeamwork
Languages:English
Tech Stack:JavaJavaScriptPython.NETGoRustRubyCryptographyAPIsSDKs

Company Brief

Keeper Security
Provides enterprise-grade password management and digital identity security solutions, including password vaulting, secure file storage, and zero-knowledge encryption for businesses and consumers to protect credentials and sensitive data across devices and platforms.
Industry: Cybersecurity
Company Size: Large (251 to 1,000 employees)
Growth: Established Company
Headquarters: Chicago, United States
Founded: 2009
WebsiteLinkedIn