Bitwarden

Senior Software Engineer - Rust & Typescript

Bitwarden
Apply
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

AngularElectronLinuxmacOSNode.jsRustTypeScriptWindows

Categories

Bitwarden

About Bitwarden

201-500 employees

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.

Contact me