> Markdown version of [/jobs/ext/586541-senior-software-engineer-cryptography](https://www.wearedevelopers.com/jobs/ext/586541-senior-software-engineer-cryptography). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (Cryptography) - **Company:** Bitwarden, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $140,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), C Sharp (Programming Language), Cryptographic Protocols, Internet Security, Key Management, Open Source Technology, TypeScript - **Published:** June 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=094c0d4bbe6853af ## About the Role * Strong proficiency and experience in Rust. Experience with TypeScript and C# are a plus. * 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 * Collaborative and adaptable mindset * Openness and authenticity combined with excellent communication skills * Excitement and enthusiasm for open source and for better internet security * Excellent problem-solving skills - you might not know all the answers, but you know how to find and communicate the solution ## Description * 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 ## Related Videos - [This Machine Ends Data Breaches](https://www.wearedevelopers.com/videos/574-this-machine-ends-data-breaches) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Fake or News: Translating Dog Barks, Notepad Gets an Upgrade and Michelin-Star Robots - Paul Tregoing](https://www.wearedevelopers.com/videos/1802-fake-or-news-translating-dog-barks-notepad-gets-an-upgrade-and-michelin-star-robots-paul-tregoing) - [Going Beyond Passwords: The Future of User Authentication](https://www.wearedevelopers.com/videos/714-going-beyond-passwords-the-future-of-user-authentication) - [Don't Be A Naive Developer: How To Avoid Basic Cybersecurity Mistakes](https://www.wearedevelopers.com/videos/498-don-t-be-a-naive-developer-how-to-avoid-basic-cybersecurity-mistakes) ## Related Articles - [Dev Digest 115 password beefstew is not Strog/|n0FF](https://www.wearedevelopers.com/magazine/429-dev-digest-115-password-beefstew-is-not-strog-n0ff) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries) - [The top 200 passwords of 2024 can be cracked in less than a second](https://www.wearedevelopers.com/magazine/502-the-top-200-passwords-of-2024-can-be-cracked-in-less-than-a-second)