Senior Software Engineer - Rust
Bitwarden · Noida
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salary: Custom Software Engineer Based on 46 job offers in IndiaSalaries by job title
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
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