Jobiglo

No results.

Senior Software Engineer - Rust

Bitwarden · Noida

New Remote
Remote Senior 🇬🇧 English
Rust WebAuthn FIDO2 cryptography Electron TypeScript language bindings FFI

Job description

About the role

As a Senior Rust Engineer on the Passkeys team, you will build the technology that moves the world beyond passwords, implementing WebAuthn and FIDO2 standards across browser, desktop, and mobile clients.

Key responsibilities

  • Design, build, and maintain Bitwarden's WebAuthn and FIDO2 implementation in Rust, handling credential creation, assertion, and encrypted storage.
  • Integrate the passkey implementation with credential provider APIs on browsers, desktops, and mobile platforms.
  • Contribute to the shared Rust SDK, including language bindings and FFI used by all Bitwarden clients.
  • Shape emerging standards for credential portability, secure import/export, and interoperability testing.
  • Participate in code reviews, estimate work, deliver features, and occasionally review community‑submitted bug fixes.

Required profile

  • Proven experience developing production‑grade Rust components and libraries.
  • Track record of implementing specifications or protocols with rigorous attention to edge cases.
  • Strong understanding of applied cryptography, public‑key operations, and key handling.
  • Rigorous approach to correctness, testing, and handling failure modes in security‑sensitive software.

Required skills

  • Rust programming language
  • WebAuthn and FIDO2 specifications
  • Applied cryptography (public‑key, signatures, key management)
  • AI tooling (e.g., Anthropic Claude) for development and testing
  • Electron and TypeScript for cross‑platform desktop applications
  • Language bindings and Foreign Function Interface (FFI)

What we offer

  • Purpose‑driven work improving internet security for individuals and large organizations.
  • Opportunities to become an expert in security and open‑source technology.
  • Fully remote work with a diverse, supportive global team.
  • Dedicated time (up to 15% of the week) for personal growth, learning, and passion projects.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Bitwarden.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:greenhouse

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 11 hours ago

Expires 1 month from now

8 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Bitwarden

Noida