Senior Software Engineer
Full Job Description
About the Role
As a Senior Front-End Software Engineer on our Platform team, you will support Bitwarden's entire engineering organization. You will build and maintain shared interfaces for core browser and OS capabilities across web, desktop, CLI, and extensions.
Key Responsibilities
- Build and maintain client monorepo build tooling, orchestration, and dependency packaging management to ensure reproducible builds and testing.
- Ensure secure execution of clients across different platforms and operating systems with a consistent development experience.
- Triage, diagnose, and resolve bugs reported by our community and customers.
- Update and validate core dependencies to maintain a secure software supply chain.
Required Skills
- 4-6 years of experience developing complex, cross-platform TypeScript clients.
- Experience with Electron-based applications.
- Familiarity with Vite, Nx, and pnpm for efficient development workflows.
- Knowledge of encryption techniques and secure development principles is a plus.
Culture & Benefits
This role offers the chance to shape India's Engineering Center of Excellence from the ground up. Join our inclusive team passionate about open source, better internet security, and building exceptional teams for global impact.
Company
Bitwarden
Bitwarden is a trusted leader in identity security, serving millions of users worldwide by empowering enterprises and individuals to securely manage sensitive information.Headquartered in Santa Barbar...
Practice this interview
A voice mock interview for Senior Software Engineer (Web Platforms) at Bitwarden, with questions from this job description and your resume, and a scored report afterwards.
Set up interview