All vacancies
Senior Software Engineer (Auth)
Bitwarden
Remote · United States$11,667–16,667 gross/mofull-timeBitwarden Careers
As a Senior II Software Engineer on our Auth team, you will be responsible for developing and maintaining the core authentication systems for the Bitwarden clients - web, desktop, browser extension, CLI, and mobile apps. The Auth team owns code in our Angular clients, our shared Rust core, and our IdentityServer and API back-end, supporting password, SSO, passkey, and other authentication methods, as well as our 2FA and account management.
Responsibilities
- Build and maintain our authentication code in our shared Rust core library, Angular clients, and IdentityServer back-end
- Scope and refine upcoming initiatives, working collaboratively across teams to design, document, and communicate forward-looking solutions
- Contribute constructively in team discussions - synchronous and asynchronous - building shared understanding and driving toward actionable results
- Provide timely, thorough, and well-reasoned code reviews
- Triage, diagnose, and resolve bugs reported by our community and our customers
- Update and validate core dependencies to ensure a secure and stable supply chain
- WHAT YOU BRING TO BITWARDEN
- Extensive experience developing in Angular/.NET experience a strong plus
- Familiarity with integrating Rust into other clients using WASM and UNIFFI bindings
- Understanding of modern web authentication concepts (OAuth 2.0, OIDC, WebAuthn)
Languages
- Work format
- Remote
- Seniority
- Senior
- Posted
- 25 Aug 2026
- Last verified
- In the last 5 days
Similar roles
- Senior Ruby DeveloperDataArt Armenia · Armenia · On-site
- Ubuntu Software EngineerCanonical · Remote · worldwide
- Anti-Cheat Developer - Minecraft ProjectHypixel · Remote · worldwide, UTC+4 accepted
- Software EngineerNuclear · Remote · worldwide, UTC+4 accepted
- Tech Lead ManagerSuper Dispatch · Remote · Armenia
- IP Verification EngineerTechBiz Global · Remote · worldwide, UTC+4 accepted
