Senior Software Engineer II
Recruiter Fit Breakdown & Candid Summary
Bitwarden is seeking a Senior Software Engineer II for their Auth team to handle core authentication systems across web, desktop, browser extensions, CLI, and mobile apps.
The ideal candidate brings extensive experience in Angular and Rust, alongside familiarity with modern web authentication protocols like OAuth 2.0, OIDC, and WebAuthn.
This is a senior-level technical role requiring strong communication and technical writing skills, as well as a collaborative mindset.
Candidates who lack experience in complex multi-client applications, Rust, or modern web auth concepts should not apply.
Role Responsibilities
- 1Build and maintain authentication code in the shared Rust core library, Angular clients, and IdentityServer back-end.
- 2Scope and refine upcoming initiatives, working collaboratively across teams to design, document, and communicate solutions.
- 3Contribute constructively in synchronous and asynchronous team discussions to drive actionable results.
- 4Provide timely, thorough, and well-reasoned code reviews.
- 5Triage, diagnose, and resolve bugs reported by the community and customers.
- 6Update and validate core dependencies to ensure a secure and stable supply chain.
Skills Matrix
Must-Have Skills
Nice-to-Have Skills
Will an ATS filter reject your resume for this role?
Check your keyword match score, missing must-have skills, and formatting flags — before you apply.
No signups. Free check in 3 seconds.
Ready to submit your application?
Apply directly on Bitwarden's official job portal.