CareerPlan

Senior Software Engineer (TypeScript/Electron)- Desktop Native

NoidaRemoteFull-time2026-11-05 → 2026-11-10
Remote

Core

Build secure, reliable desktop experiences connecting the Bitwarden Electron application with native OS capabilities for individuals, teams, and business organizations.

Role type

Senior IC TypeScript/Electron engineer (desktop native)

Builds

Desktop applications (Windows, macOS, Linux) with features like Autotype, SSH agent, and DuckDuckGo integration

Domain

Cybersecurity / Open Source / Desktop Software

Required skills

TypeScript, Electron, Angular, Node.js, Cross-platform development, Secure IPC, Automated testing, Cross-platform debugging

Preferred skills

Rust, N-API, OS-level integrations, AI tooling (Anthropic Claude)

Technologies

TypeScript, JavaScript, Electron, Angular, Node.js, Rust, N-API

Responsibilities

Design and build TypeScript/Electron components for desktop features; Develop end-to-end desktop workflows across UI, main/preload processes, and Node.js integrations; Integrate native modules and OS-level capabilities with Rust engineers; Design and maintain secure IPC and native integration boundaries; Improve performance, reliability, and maintainability through automated tests and debugging; Review pull requests and contribute to technical documentation; Plan, estimate, and deliver new feature work and bug fixes independently.

Seniority

Senior, hands-on IC