18 hours ago
Noida, IndiaSenior
Responsibilities
- Design, build, and maintain desktop features using TypeScript, Electron, and Rust.
- Develop workflows across Angular UI, Electron main, renderer, and preload processes, and Rust native components.
- Build secure interfaces between Electron and native code and protect credential data across process boundaries.
- Integrate with Windows, macOS, and Linux operating-system capabilities, including features such as Autotype, the SSH agent, and desktop integrations.
- Write automated tests, debug cross-platform issues, and improve performance, architecture, documentation, and maintainability.
- Review pull requests, contribute to technical designs, and support open-source contributors.
- Collaborate with Product, Design, QA, Platform, and Vault teams to deliver reliable and accessible user experiences.
Requirements
- 4–6+ years of professional software engineering experience.
- Production experience with both TypeScript and Rust.
- Hands-on experience building Electron applications and working with main, renderer, and preload processes.
- Experience developing native Rust functionality and exposing it through maintainable interfaces.
- Strong understanding of Node.js, asynchronous code, and secure handling of sensitive data across process boundaries.
- Experience with Angular or a comparable modern front-end framework.
- Experience testing, debugging, and shipping software on Windows, macOS, or Linux.
- Familiarity with native module integration such as N-API or FFI.
- Clear communication, sound engineering judgment, collaboration skills, and enthusiasm for open source and internet security.
Benefits
- Remote work with a distributed team.
- Work on open-source security tools used by individuals and organizations worldwide.
- Challenging desktop and native engineering problems.
- Dedicated time for professional growth and continued learning.
Tech Stack
Categories
About Bitwarden
Bitwarden builds open-source security software for storing and sharing credentials and other secrets, used by individuals, developers, and enterprises. Its products include a cross-platform password manager, an enterprise secrets manager, and passkey/passwordless features, sold via subscriptions with free and paid plans. Founded in 2015 and headquartered in Santa Barbara, California, Bitwarden serves millions of users worldwide and operates as a privately held company.
