CareerPlanSign in

Senior Software Engineer - Rust

Noida🌐 Remote💼 Full-time🗓 2026-08-26 → 2026-09-25

Core

Design, build, and maintain native desktop integrations (SSH agent, Autotype, passkeys, DuckDuckGo) and the shared cross-platform Rust SDK for Bitwarden's autofill.

Role type

Senior IC Rust software engineer (desktop native systems)

Builds

Native desktop applications and cross-platform Rust SDKs for Windows, macOS, and Linux

Domain

Cybersecurity / Identity and Authentication / Open Source

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Rust, FFI, language bindings, native OS API integration (Windows/macOS/Linux), cross-platform SDK design, versioning shared libraries

Preferred skills

Electron, TypeScript, web technologies, AI tooling (Anthropic Claude)

Technologies

Rust, FFI, Windows, macOS, Linux, Electron, TypeScript

Responsibilities

Design and maintain native desktop integrations for SSH, passkeys, and third-party services; Develop and evolve the shared Rust SDK consumed by desktop and browser clients; Interface directly with OS-level APIs to ensure reliable native behavior; Improve performance, security, and maintainability of credential-handling integrations; Review pull requests and contribute to code quality and architecture improvements; Plan, estimate, and deliver new features and bug fixes independently.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.