← Back to Remote Jobs

Bitwarden

Senior Software Engineer - Rust

Interested in this opportunity? Apply through the protected Remote Kraft flow.

Log in to Apply
Job type

Full Time

Experience

Senior · 4–6 years

Location

Noida, Delhi NCR

Workplace

Remote

Posted

2026-08-24

Job board

greenhouse

Team

Desktop Native

GeneralEngineering JobsInformation Technology JobsSoftware Engineer Jobs

Benefits

Opportunity to work on a prominent technology market of security and open source softwareDiverse and talented teamRemote work with motivated and supportive team members across the worldTime for personal growth, learning, skill building, and pursuing personal passions15% of your week to self-direct for personal and professional development

Full Job Description

Role Overview As a Senior Rust Engineer on the Desktop Native team, you will own desktop autofill and native OS integrations, including the SSH agent, Autotype, native passkeys, and the DuckDuckGo integration. This role is primarily for someone strong in Rust, FFI and language bindings, and native OS-level integration on Windows, macOS, and Linux. What You Will Do Design, build, and maintain native desktop integrations, participate in the hands-on design, development, and evolution of the shared Rust SDK, interface directly with OS-level APIs, and improve performance, reliability, security, and maintainability of native integrations. Why It Might Be a Fit You will partner with product, design, QA, and the Autofill team to deliver high-quality experiences, review pull requests, and contribute to pragmatic refactoring and architecture improvements to the Desktop Native roadmap. Requirements Strong production Rust experience — 4-6+ years overall backend/systems experience, including FFI and language bindings Native desktop application experience, interfacing directly with OS-level APIs on Windows, macOS, or Linux Experience designing and versioning cross-platform SDKs or shared libraries consumed by multiple client surfaces Experience using AI tooling in your development and testing workflow (Anthropic Claude preferred) Experience with Electron, TypeScript, and other web tech for cross-platform desktop applications and web clients is a plus Collaborative and adaptable mindset Openness and authenticity combined with excellent communication skills Excitement and enthusiasm for open source and for better internet security Excellent problem-solving skills Benefits Opportunity to work on a prominent technology market of security and open source software Diverse and talented team Remote work with motivated and supportive team members across the world Time for personal growth, learning, skill building, and pursuing personal passions 15% of your week to self-direct for personal and professional development

Skills and Technologies

Problem-solvingCommunicationCollaborationAdaptabilityOpennessAuthenticityRustFFILanguage bindingsElectronTypeScriptAI toolingAnthropic ClaudeEngineering JobsInformation Technology JobsSoftware Engineer Jobs