Senior Software Engineer (Cryptography)

New
B
BitwardenCybersecurity
Remote, U.S.Full-TimeSenior
Salary140,000 - 200,000 USD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
TypeScriptC#Rust

Requirements

  • Strong proficiency and experience in Rust
  • Experience with TypeScript and C#
  • 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
  • Ability to evaluate cryptographic library security, performance, and misuse resistance
  • Collaborative and adaptable mindset
  • Excellent communication skills
  • Excellent problem-solving skills

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
  • Troubleshoot and resolve complex security vulnerabilities and issues that require deep technical knowledge of our systems
View Full Description & ApplyYou'll be redirected to the employer's site
140,000 - 200,000 USD per year
Apply Now