AgileBits Inc. logo

Senior Developer, Authentication Experience

Job Overview

Location

Remote (United States | Canada)

Job Type

Full-time

Category

Backend Engineer

Date Posted

March 23, 2026

Full Job Description

đź“‹ Description

  • • As a Senior Developer on the Authentication Experience team at 1Password, you will play a critical role in shaping the first point of entry for millions of users into the 1Password ecosystem, ensuring secure, seamless, and delightful sign-in and unlocking experiences across all platforms.
  • • You will lead the design, development, testing, and delivery of production-grade software systems that integrate tightly with 1Password’s authentication stack, directly impacting user trust, security, and adoption of the platform by Fortune 100 companies and innovative AI-driven organizations.
  • • You will collaborate with cross-functional teams including product, design, security, and infrastructure to translate user needs into technical solutions, advocating for accessibility, performance, and scalability while mentoring junior developers and fostering a culture of technical excellence.
  • • You will drive innovation in authentication technologies by implementing and improving support for modern standards like OAuth 2.0, OpenID Connect, SAML, WebAuthn, passkeys, and MFA, while staying ahead of emerging trends in identity and AI-assisted security.
  • • You will own end-to-end feature ownership — from technical design and task estimation to code reviews, on-call support, and documentation — ensuring high-quality, maintainable, and secure code that aligns with 1Password’s mission to build a safer digital future.
  • • You will grow as a T-shaped engineer by expanding your expertise beyond Rust into related stacks like Kotlin, Swift, JavaScript, or Go, while sharing knowledge through pair programming, feedback, and training sessions that elevate the entire team’s capabilities.
  • • You will contribute to a remote-first, high-trust culture that values honesty, simplicity, and putting people first, where your impact is measured not just in code shipped, but in the security and productivity of millions of users worldwide.

🎯 Requirements

  • • 5+ years of software development experience, with 3+ years building production systems in Rust
  • • 2+ years of hands-on experience in authentication and identity domains, including OAuth 2.0, OpenID Connect, SAML, WebAuthn, passkeys, and MFA
  • • Proven ability to solve complex technical problems with innovative solutions, strong communication skills for cross-functional collaboration, and experience mentoring junior developers through code reviews and pair programming

🏖️ Benefits

  • • Competitive base salary: $153,000–$214,000 USD (US) or $144,000–$202,000 CAD (Canada), plus equity grant and incentive program eligibility
  • • Comprehensive health and wellbeing benefits including competitive health, dental, vision, maternity/parental leave top-up, and generous PTO
  • • Retirement matching (401k for US, RRSP for Canada), RSU program, free 1Password account, paid volunteer days, and peer-to-peer recognition via Bonusly

Skills & Technologies

JavaScript
Rust
Swift
Kotlin
OAuth
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

AgileBits Inc. logo
AgileBits Inc.
Visit Website

About AgileBits Inc.

AgileBits Inc. develops 1Password, a cross-platform password manager that securely stores credentials, secrets, and documents for individuals, families, and enterprises. The Toronto-based company provides browser extensions, desktop and mobile apps, and a command-line tool to generate, fill, and audit passwords while enforcing zero-knowledge encryption. Features include shared vaults, SSH key management, sign-in with SSO, advanced reporting, and developer integrations. The product supports Windows, macOS, Linux, iOS, Android, and ChromeOS, and offers hosted or self-hosted deployment. AgileBits serves millions of users and thousands of organizations worldwide, emphasizing privacy, compliance, and ease of use.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Yerevan, Armenia
Full-time
Expires Jun 4, 2026
Go
Rust
Ruby
+5 more

17 days ago

Apply
Argentina - Remote
Full-time
Expires Jun 21, 2026
TypeScript
Scala
React
+4 more

4 hours ago

Apply
Argentina
Full-time
Expires May 12, 2026
Java
Remote

1 month ago

Apply
Argentina
Full-time
Expires May 20, 2026
JavaScript
TypeScript
React
+5 more

1 month ago

Apply