1Password

Senior Developer, Rust

1Password

Apply
7 days ago
Remote, Worldwide
Senior

Base Salary

$153k - $214k/yr

Responsibilities

  • Design, build, and maintain a shared Rust core for digital credential operations.
  • Define stable, well-documented APIs for client applications through FFI.
  • Collaborate with mobile, desktop, browser, and security teams.
  • Make architectural decisions balancing security, maintainability, and evolution.
  • Set high standards for testing, correctness, and long-term ownership.
  • Contribute to technical planning, estimation, and prioritization.
  • Participate in on-call rotations for production system support.

Requirements

  • At least 5 years of professional software development experience.
  • Strong production experience with Rust.
  • Experience owning non-trivial libraries or long-lived codebases.
  • Comfort in security-sensitive areas requiring careful review.
  • Experience exposing Rust code via FFI to languages like Swift or Kotlin.
  • Ability to communicate technical ideas clearly and collaborate effectively.
  • A mindset oriented toward learning, mentorship, and system improvement.

Benefits

  • Competitive health benefits including maternity and parental leave top-up.
  • Generous paid time off policy.
  • RSU program and retirement matching.
  • Paid volunteer days and peer-to-peer recognition.
  • Remote-first work environment.

Tech Stack

JavaScriptKotlinRustSwift

Categories

BackendSecurity