Salary not listed
Senior Software Engineer (TypeScript/Electron) - Desktop Native
FrontendRemote — worldwide
Published on 2026-11-05
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Build and maintain Bitwarden desktop features that connect its Electron application with native operating-system capabilities. The role focuses on secure, cross-platform TypeScript development, including features such as Autotype, the SSH agent, and DuckDuckGo integration.
About the company
Bitwarden is an open-source password manager for individuals and organizations. It helps teams securely store, share, and manage credentials across devices.
The team
Desktop Native team
Stack
TypeScriptJavaScriptElectronAngularNode.jsRustN-API
What you'll do
- Build TypeScript/Electron desktop features and end-to-end workflows
- Integrate native modules and OS capabilities across Windows, macOS, and Linux
- Design secure IPC boundaries for sensitive credential data
- Improve performance, reliability, accessibility, and maintainability through testing and debugging
- Review code and contribute to architecture, refactoring, and technical documentation
What we're looking for
- 4–6+ years of professional software engineering experience with strong TypeScript/JavaScript skills
- Hands-on Electron experience with main and renderer processes, preload scripts, and IPC
- Experience with Angular or a comparable frontend framework
- Strong Node.js and asynchronous programming skills
- Experience testing, debugging, and shipping desktop applications across operating systems
- Experience using AI tools in development and testing workflows
Nice to have
- Familiarity with Rust, native Node.js modules (N-API), or OS-level integrations
- Experience with Anthropic Claude
- Interest in open source and internet security
Benefits
- Remote work with colleagues across the world
- Encouraged to dedicate up to 15% of the workweek to self-directed growth and company-impacting projects
