Bitwarden

Bitwarden

Senior Software Engineer (Cryptography)

Remote, U.S · Senior

Sponsorship not specified$140k-$200kDetected 25 days ago
TypeScriptRustC#CommunicationProblem SolvingAdaptability

About the role

  • Bitwarden makes it easy for all users to extend robust security across their devices with password management, secrets management, and passwordless and passkey innovations.
  • The company is headquartered in Santa Barbara, California.
  • We do not offer visa sponsorship at this time.

Responsibilities

  • Support Bitwarden goals by designing, developing and maintaining key hierarchies and cryptographic protocols that are secure and performant
  • Design and enforce secure key management practices across clients and servers to prevent key compromise and protect sensitive cryptographic material
  • Help design usable APIs that abstract crypto correctly for other developers
  • Build and maintain both internal and external documentation and specifications
  • Bitwarden is the trusted identity security leader for millions of users worldwide, empowering enterprises, developers, and individuals to securely manage and share sensitive information anywhere.
  • As a Senior Software Engineer specializing in Bitwarden's cryptography layer, you will lead the design and development of the key hierarchy and cryptographic protocols that protects millions of users worldwide.
  • You'll own critical encryption systems and complex technical challenges at the intersection of security, scalability, and user experience.

Requirements

  • Experience designing and implementing secure cryptographic protocols
  • Familiarity with OS-level key management APIs and secure storage mechanisms across platforms
  • Practical knowledge of secure key management practices, including key generation, storage, rotation, and revocation
  • Ability to evaluate cryptographic library security, performance, and misuse resistance
  • Excellent problem-solving skills - you might not know all the answers, but you know how to find and communicate the solution

Nice to have

  • Strong proficiency and experience in Rust.
  • Experience with TypeScript and C# are a plus.

Compensation

  • In the United States, the starting base compensation range for this role is $140,000 - $200,000.

Company info

  • Our user community loves us and we love them. Come to work each day with a sense of purpose as we bring a more secure internet experience to everyone from our friends and family to the world's largest organizations.
  • We are dedicated to building a diverse and talented team. Work remotely with motivated and supportive team members across the world.
  • This is an all-remote team and we're looking for someone located in the US.

Visa & Work Authorization

  • We do not offer visa sponsorship at this time.

This listing is sourced directly from Bitwarden's careers page and normalized into a canonical job model.