Senior Developer, Rust
Listed on 2026-02-24
-
IT/Tech
Cybersecurity, Data Security
1
Password Senior Rust Engineer
1
Password is growing fast. We’ve surpassed $400M in ARR and we’re accelerating. We’re recognized on the Forbes Cloud 100 and collaborate with partners like Oracle Red Bull Racing and the Utah Mammoth.
About 1
Password
At 1
Password, we’re building a safe, productive digital future. Our mission is to unleash employee productivity without compromising security by ensuring every identity is authentic, every application sign-in is secure, and every device is trusted. We pioneered Extended Access Management and the enterprise password manager, supporting over 180,000 businesses worldwide.
If you’re excited about contributing to digital safety at scale, joining a curious and driven team, and solving hard problems in a fast-paced environment, we want to hear from you.
Role overview
As a Senior Rust Engineer at 1
Password, you’ll help build the core systems behind our digital identity wallet, enabling safer and more privacy-preserving ways to prove who you are. You’ll own a shared Rust foundation that powers credential security and interoperability across our apps. Your work will shape the future of digital identity s role establishes core abstractions used across the product. The work requires sound judgment, care, and long-term thinking to influence security, developer experience, and future flexibility.
We are looking for someone who can navigate tradeoffs thoughtfully and collaboratively.
This is a remote opportunity within Canada and the US.
What we’re looking for
- At least 5 years of professional software development experience, including strong production experience with Rust.
- Experience owning non-trivial libraries, shared infrastructure, or long-lived codebases.
- Comfort working in security-sensitive areas where correctness and careful review matter.
- Experience exposing Rust code via FFI to other languages such as Swift, Kotlin, or JavaScript.
- Ability to collaborate effectively with cross-functional partners and communicate technical ideas clearly.
- A mindset oriented toward learning, mentorship, and improving systems over time.
Bonus points for
- Familiarity with cryptography fundamentals such as public/private key cryptography, signatures, hashing, and secure key handling.
- Experience building shared core libraries used across multiple platforms.
- Exposure to identity, credentials, authentication systems, or security-focused engineering.
- Background in applied cryptography or security engineering.
What you can expect
- Design, build, and maintain a shared Rust core that supports Verifiable Digital Credential storage, parsing, and validation, and cryptographic operations such as signing, verification, and key binding.
- Define stable, well-documented APIs for consumption by client applications through FFI and language bindings.
- Partner with mobile, desktop, browser, and security teams to ensure correctness, performance, and usability.
- Make thoughtful architectural decisions balancing security, maintainability, and future evolution.
- Set and uphold high standards for testing, correctness, and long-term ownership.
- Contribute to technical planning, estimation, and prioritization.
- Participate in on-call rotations to support reliable production systems.
We encourage applicants from diverse backgrounds; if this role excites you and you believe you can contribute, we invite you to apply even if you do not check every box.
Compensation
USA-based roles only:
The annual base salary for this role is between $153,000 USD and $214,000 USD, plus immediate participation in 1
Password’s benefits program (health, dental, 401k, and more), generous paid time off, an equity grant, and incentive programs where applicable.
Canada-based roles only:
The annual base salary for this role is between $144,000 CAD and $202,000 CAD, plus comprehensive benefits (health, dental, RRSP and more), generous paid time off, an equity grant, and incentive programs where applicable.
Our approach is to offer compensation that reflects fair market value and internal equity based on experience and skill set.
This posting is for an existing vacancy.
Our culture
We prioritize collaboration, transparent communication, openness to feedback, and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).