1Password

Senior Developer, Authentication Experience

1Password3 days ago
Location

Remote (United States | Canada)

Workplace

Remote

Type

Full Time

Salary

USD 153,000 – 214,000

Level

Senior

Role

Senior Developer

Posted

Mar 20, 2026

Full TimeRemoteSenior

The role

Summary

1Password is seeking a Senior Developer for their Authentication Experience team to enhance digital security solutions. The role focuses on developing seamless authentication experiences across 1Password applications, working on critical entry points that ensure secure and user-friendly access for both business and consumer users.

What you'll do

Authentication System Development: Lead development of authentication experiences across 1Password applications, ensuring seamless and secure user entry points
Technical Leadership: Mentor junior developers, provide technical guidance, and lead knowledge sharing initiatives
System Design: Drive technical design and implementation of improvements in performance, accessibility, reliability, and scalability
Cross-Functional Collaboration: Work with teams to understand product requirements and align technical decisions with project goals
Quality Assurance: Develop comprehensive testing strategies, build test infrastructures, and ensure high-quality code delivery

What we look for

Technical

Rust Development5+ years software development, 3+ years in Rust
Authentication Expertise2+ years in authentication and identity domains

Education

Computer ScienceBachelor's degree preferred in Computer Science, Software Engineering, or related technical field

Experience

Senior DevelopmentProven track record of leading complex software development projects
Authentication SystemsHands-on experience with modern authentication protocols and standards

Skills

Required skills

RustMinimum 3+ years of production systems development
Authentication ProtocolsExperience with OAuth 2.0, OpenID Connect, SAML, WebAuthn, passkeys, MFA
Software Development Best PracticesStrong understanding of coding standards and design patterns
Problem SolvingAbility to tackle complex technical challenges with innovative solutions

Nice to have

Programming LanguagesExperience with Kotlin, Swift, JavaScript, Go
Cross-Platform DevelopmentAbility to work across different technical stacks
MentorshipExperience in guiding and developing junior developers

Compensation & benefits

Salary

USD 153,000 – 214,000 (annual)

Benefits

Health Benefits

Comprehensive health, dental, and wellness coverage

Retirement Planning

401k/RRSP with company matching program

Equity Compensation

Restricted Stock Unit (RSU) program for most employees

Time Off

Generous paid time off policy with maternity/parental leave top-up programs

Professional Development

Opportunities for continuous learning and growth

Remote Work

Remote-first work environment with occasional in-person team engagements


Interview process

  1. 1
    Initial Screening Review of application and resume using AI-assisted screening technologies
  2. 2
    Technical Phone Screen Initial discussion of technical skills, authentication experience, and problem-solving approach
  3. 3
    Technical Interview In-depth technical assessment focusing on Rust, authentication protocols, and system design
  4. 4
    Team Interview Collaborative sessions with potential team members to assess cultural and technical fit
  5. 5
    Final Interview Meeting with hiring manager to discuss role expectations and potential contributions

Apply for this position

You'll be redirected to the company's application page