1Password

Senior Developer, Authentication Experience

1Password4 days ago
Location

Remote (United States | Canada)

Workplace

Remote

Type

Full Time

Salary

USD 153,000 – 214,000

Level

Senior

Role

Senior Developer

Posted

May 11, 2026

Full TimeRemoteSenior

The role

Summary

1Password is seeking a Senior Developer for its Authentication Experience team, focusing on creating seamless and secure sign-in experiences across their password management applications. The role requires an experienced full-stack developer with deep expertise in authentication technologies, working remotely within the US or Canada to innovate digital safety solutions for over 180,000 businesses.

What you'll do

Authentication Development: Lead development of sign-in and authentication experiences across 1Password applications
Technical Leadership: Drive technical design, specifications, and implementation of authentication technologies
Code Quality: Conduct thorough code reviews, ensure best practices, and maintain high coding standards
Problem Solving: Propose innovative solutions to complex authentication challenges
Mentorship: Guide junior developers, conduct training sessions, and share knowledge

What we look for

Technical

Authentication Experience5+ years of software development with 2+ years in authentication domain
Protocol KnowledgeHands-on experience with OAuth 2.0, OIDC, SAML, WebAuthn
Full Stack ProficiencyComprehensive development skills across TypeScript/React

Education

Computer ScienceBachelor's degree or equivalent professional experience in software engineering

Experience

Problem SolvingDemonstrated ability to tackle complex technical challenges
MentorshipExperience in guiding and supporting junior developers
Cross-functional CollaborationStrong communication skills with technical and non-technical teams

Skills

Required skills

TypeScriptPrimary programming language for full-stack development
ReactFrontend framework for building user interfaces
Authentication ProtocolsExpertise in OAuth 2.0, OpenID Connect, SAML, WebAuthn
Full Stack DevelopmentComprehensive development across frontend and backend systems
Software Development Best PracticesStrong understanding of coding standards and design patterns

Nice to have

RustSystems programming language with memory safety features
GoConcurrent programming language for backend services
KotlinModern programming language for Android and cross-platform development
SwiftProgramming language for iOS and macOS development

Compensation & benefits

Salary

USD 153,000 – 214,000 (annual)

Stock options

Available

Benefits

Health Insurance

Comprehensive health, dental, and vision coverage

Retirement Program

401k with company matching in the US, RRSP in Canada

Equity

RSU (Restricted Stock Unit) program for most employees

Paid Time Off

Generous PTO policy with flexible work arrangements

Professional Development

Continuous learning and growth opportunities

Remote Work

Remote-first environment with occasional in-person team events


Interview process

  1. 1
    Initial Screening Review of application and resume using AI-assisted tools
  2. 2
    Technical Phone Screen Initial discussion of technical background and authentication expertise
  3. 3
    Technical Interview In-depth technical assessment of coding skills and problem-solving abilities
  4. 4
    System Design Interview Evaluate candidate's approach to designing authentication systems
  5. 5
    Team Fit Interview Assessment of collaboration and communication skills
  6. 6
    Final Leadership Interview Meeting with senior technical leadership

Apply for this position

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