Senior Software Engineer II
Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, Aug 25, 2026
This job expires in: 29 days
Job Summary
As a Senior Software Engineer II on the Auth team, this full-time remote position will develop and maintain core authentication systems for various Bitwarden clients, utilizing strong skills in Rust and Angular to enhance security features and support multiple authentication methods.
Key responsibilities
- Build and maintain authentication code in Rust core library, Angular clients, and IdentityServer back-end
- Scope and refine initiatives through collaborative design, documentation, and communication
- Triage, diagnose, and resolve bugs reported by the community and customers
Required qualifications
- Extensive experience in Angular development; .NET experience is a strong plus
- Familiarity with integrating Rust using WASM and UNIFFI bindings
- Understanding of modern web authentication concepts (OAuth 2.0, OIDC, WebAuthn)
- Strong technical writing skills and ability to communicate complex problems clearly
- Knowledge of modern encryption techniques and secure development principles is a plus
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 47,803 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee