Overview
Senior Rust Engineer on the Privileged Access Managed team, owning applications and maintaining Rust SDKs used across multiple product lines. Primarily focused on Rust, FFI and language bindings, and native OS-level integration on Windows, macOS, and Linux within a zero-knowledge, end-to-end encrypted product. Not primarily a front-end or UI role.
What you'll do
- Participate in the hands-on design, development, and evolution of the shared Rust SDK, including language bindings and FFI, consumed across desktop and browser clients
- Interface directly with OS-level APIs on Windows, macOS, and Linux to deliver reliable native behavior
- Improve performance, reliability, security, and maintainability of native integrations handling sensitive credential data
- Partner with product, design, QA, and the Autofill team to deliver high-quality experiences end to end
- Review pull requests and help raise the quality of native/systems engineering, including community contributions in GitHub
- Identify technical debt and contribute to pragmatic refactoring and architecture improvements
- Participate in code reviews, learning, and spreading technical knowledge
- Independently plan, estimate, and deliver new feature work and bug fixes
- Occasionally review and approve bug fixes submitted by the user community
What you'll need
- 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
- 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, with the ability to find and communicate solutions
Nice to have
- 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
Details
- Location: Noida, Delhi NCR
- Work from home / remote with a distributed team across the world
Read the full description and apply on the company’s own careers page.