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