1Password

Senior Developer, Authentication Enablement

1Password1 weeks ago
Location

Remote (United States | Canada)

Workplace

Remote

Type

Full Time

Salary

USD 153,000 – 214,000

Level

Senior

Role

Backend Engineer

Posted

Apr 3, 2026

Full TimeRemoteSenior

The role

Summary

1Password is seeking a Senior Developer for its Authentication Enablement Platform team to design, build, and operate critical backend authentication services. The role focuses on transforming monolithic architecture into distributed services, driving complex authentication projects, and providing platform-level support across the organization while maintaining high security and reliability standards.

What you'll do

Authentication Service Development: Design, build, and operate core authentication services for 1Password platform
System Migration: Lead implementation of projects migrating critical functionality from legacy systems to modern platform services
Platform Collaboration: Work closely with internal teams to support and drive adoption of authentication platform capabilities
Operational Excellence: Participate in on-call rotations and improve system reliability through incident response and prevention
Technical Leadership: Contribute to system design, architecture decisions, and improve observability and monitoring tooling

What we look for

Technical

Backend SystemsAbility to design and implement scalable backend authentication services
System ArchitectureExperience in transitioning from monolithic to distributed service architectures

Education

Computer ScienceDegree in Computer Science, Software Engineering, or related technical field preferred

Experience

Production SystemsMinimum 5+ years of experience building and operating production-grade backend systems
Authentication PlatformsDemonstrated experience in designing and maintaining authentication infrastructure

Skills

Required skills

Backend EngineeringStrong experience building and operating production systems at scale
Go ProgrammingExperience building API-first services with Go or similar languages
Distributed SystemsSolid understanding of service-oriented architecture and distributed system design
API DesignExperience designing and maintaining production APIs with RESTful principles
Production SupportExperience in on-call rotations and debugging distributed system issues

Nice to have

KubernetesExperience with containerized systems
Event-Driven ArchitectureFamiliarity with Kafka, Debezium, or similar technologies
Identity SystemsExperience building authentication, identity, or security-focused systems
Platform EngineeringBackground in platform or infrastructure team work
System DecompositionExperience breaking down monolithic systems into microservices

Compensation & benefits

Salary

USD 153,000 – 214,000 (annual)

Benefits

Health Benefits

Comprehensive health, dental, and medical coverage

Retirement Program

401k (US) or RRSP (Canada) with company matching

Equity Compensation

RSU (Restricted Stock Unit) program for eligible employees

Paid Time Off

Generous PTO policy with flexible work arrangements

Remote Work

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


Interview process

  1. 1
    Application Review Initial screening of application using AI and ML technologies
  2. 2
    Technical Screen Preliminary interview assessing technical skills and background
  3. 3
    Technical Interview In-depth technical discussion and potential coding challenge
  4. 4
    System Design Interview Evaluation of architectural and design problem-solving skills
  5. 5
    Final Interview Meeting with team leaders and cultural fit assessment

Apply for this position

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