1Password

Staff Developer, Billing and Payments

1Password6 days ago
Location

Remote (United States | Canada)

Workplace

Remote

Type

Full Time

Salary

USD 192,000 – 278,000

Level

Staff

Role

Staff Developer

Posted

Mar 12, 2026

Full TimeRemoteStaff

The role

Summary

1Password is seeking a Staff Developer for their Billing and Payments team to build and maintain a scalable billing platform supporting their growth to 50 million active users. The role involves developing complex billing services using Go and Kubernetes, mentoring other engineers, and driving critical infrastructure improvements for a leading cybersecurity company.

What you'll do

Billing Platform Development: Lead development and maintenance of 1Password's comprehensive billing platform supporting B2C and B2B needs
System Migration: Design and execute migration strategies for legacy systems into modern, scalable components
Technical Mentorship: Mentor senior and intermediate developers on Go development, distributed systems, and best practices
Architectural Leadership: Shape technical direction of billing services through technology evaluation and architectural improvements
Incident Management: Participate in on-call rotations, respond to production incidents, and implement preventive measures

What we look for

Technical

Backend DevelopmentExpertise in developing production-grade backend services using Go
API DesignProven ability to design scalable, maintainable RESTful APIs

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or equivalent practical experience

Experience

SaaS Billing5+ years of billing system development experience in SaaS companies
Distributed SystemsHands-on experience with service-oriented architecture and microservices

Skills

Required skills

Go ProgrammingDeep expertise in Go programming language with API-first backend development
Distributed SystemsExperience with service-oriented architecture (SOA) and microservices design
API DevelopmentProven experience in RESTful API design, HTTP protocols, and versioning strategies
Billing Systems5+ years of billing system development experience in SaaS companies

Nice to have

KubernetesFamiliarity with Kubernetes deployment and management
CI/CDExperience with GitLab CI or GitHub Actions
Security DevelopmentUnderstanding of security-focused development practices and threat modeling

Compensation & benefits

Salary

USD 192,000 – 278,000 (annual)

Stock options

Available

Benefits

Health Insurance

Comprehensive health, dental, and vision coverage

Retirement Program

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

Equity

Restricted Stock Unit (RSU) program for most employees

Paid Time Off

Generous PTO policy with flexible remote work options

Professional Development

Opportunities for mentorship, knowledge sharing, and continuous learning


Interview process

  1. 1
    Initial Screening Application review using AI-assisted screening tools
  2. 2
    Technical Phone Screen Preliminary interview assessing technical skills and experience
  3. 3
    Technical Interview In-depth technical discussion focusing on Go programming, system design, and distributed systems expertise
  4. 4
    Team Interviews Multiple interviews with potential team members to assess cultural fit and collaborative capabilities
  5. 5
    Final Interview Meeting with hiring manager to discuss role expectations and team dynamics

Apply for this position

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