Senior Software Engineer
Bitwarden
Senior Software Engineer
Bitwarden
Open-source password manager and secure storage
Bitwarden promotes better internet security and safety through open source password management for individuals, teams, and organizations. We believe everyone deserves access to strong security, and we continue to build tools that make protecting digital identities easier.
As a Senior Software Engineer on the Desktop Native team, you will build secure, reliable features that connect the Bitwarden desktop application with native operating system capabilities. You will work across TypeScript, Electron, and Rust to deliver features such as Autotype, the SSH agent, and desktop integrations on Windows, macOS, and Linux. This role is for an engineer who is comfortable owning work on both sides of the TypeScript–Rust boundary.
We are committed to fostering an inclusive workplace where everyone can do their best work. We welcome applicants from all backgrounds and make employment decisions based on skills, experience, qualifications, and business needs.
Bitwarden provides password management and secure information storage for individuals and businesses. It works on a freemium model: a free basic plan with core password management tools, and premium plus enterprise plans with features like Secure Send, Secure Notes, and multi-factor authentication, plus administrative controls for organizations. The product is open-source and regularly audited by third parties, with data stored and synchronized for users across devices. Bitwarden differentiates itself by its transparency, open-source code, and ongoing security audits, building trust and offering accessibility through affordable premium and enterprise options. Its goal is to help people and teams protect sensitive information and simplify secure access across environments.
Explore more opportunities at Bitwarden