6 days ago
Noida, IndiaSenior
Responsibilities
- Design, build, and maintain TypeScript/Electron components for Desktop Native features including Autotype, the SSH agent, and DuckDuckGo integration.
- Develop end-to-end desktop workflows across Angular/TypeScript UI, Electron main and preload processes, and Node.js integrations.
- Integrate native modules, application interfaces, and OS-level capabilities with Rust engineers across Windows, macOS, and Linux.
- Design and maintain secure IPC and native integration boundaries for sensitive credential data.
- Improve performance, reliability, accessibility, and maintainability through automated testing and cross-platform debugging.
- Review pull requests, support community contributions on GitHub, and improve TypeScript/Electron engineering quality.
- Contribute to technical debt reduction, refactoring, architecture improvements, and technical documentation.
- Plan, estimate, and independently deliver features and bug fixes in a distributed engineering environment.
Requirements
- 4–6+ years of professional software engineering experience with strong production TypeScript/JavaScript experience.
- Hands-on experience developing Electron desktop applications, including main and renderer processes, preload scripts, and IPC.
- Experience with Angular or a comparable modern front-end framework and maintainable user-facing applications.
- Strong understanding of Node.js, asynchronous application code, and secure handling of sensitive data across process boundaries.
- Experience testing, debugging, and shipping applications across Windows, macOS, and Linux.
- Experience using AI tooling in development and testing workflows; Anthropic Claude is preferred.
- Familiarity with Rust, native Node.js modules such as N-API, or OS-level integrations is preferred but not required.
- Strong collaboration, communication, problem-solving, adaptability, and interest in open-source software and internet security.
Benefits
- Work remotely with distributed team members across the world.
- Professional development and learning opportunities, including support for personal and professional growth.
- Up to 15% of the work week may be self-directed toward company or personal growth, learning, skill building, and passion projects.
- Inclusive workplace committed to equal opportunity and diverse teams.
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.
