> Markdown version of [/jobs/ext/2634323-senior-software-engineer-ii-auth](https://www.wearedevelopers.com/jobs/ext/2634323-senior-software-engineer-ii-auth). 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 II (Auth) - **Company:** Bitwarden, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $180,000.0 - $215,000.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), User Authentication, Code Review, Software Debugging, Internet Security, OAuth, Open Source Technology, OpenID, Systems Integration, Large Language Models, Backend, AngularJS - **Published:** August 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2eb18fec1b4799c7 ## About the Role 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. A candidate for this position should have very strong skills in Rust and Angular, working in complex and multi-client applications, as well as excellent communication and technical writing abilities. We are a team of curious, passionate engineers who strive to solve difficult problems and enable success in others. If this sounds like you, we encourage you to apply., * 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) * Experience working with Claude/LLMs or an openness to learn how to work the technology * Strong technical writing skills and the ability to clearly communicate complex problems * Attention to detail; we take our responsibility for authenticating our users very seriously * Knowledge of modern encryption techniques and principles of secure development are a plus * 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 * 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 ## Related Videos - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Full-stack role-based authorization in 45 minutes](https://www.wearedevelopers.com/videos/312-full-stack-role-based-authorization-in-45-minutes) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Going Beyond Passwords: The Future of User Authentication](https://www.wearedevelopers.com/videos/714-going-beyond-passwords-the-future-of-user-authentication) - [Get started with securing your cloud-native Java microservices applications](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [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 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing)