1Password

Senior Developer, Admin Workflows

1Password1 weeks ago
Location

Remote (United States | Canada)

Workplace

Remote

Type

Full Time

Salary

CAD 144,000 – 214,000

Level

Senior

Role

Senior Backend Engineer

Posted

Jul 15, 2026

Full TimeRemoteSenior

The role

Summary

Join 1Password's Admin Workflows team as a Senior Developer to architect and build scalable notification systems and administrative workflows for enterprise customers. This role requires 5+ years of SaaS backend development experience with strong Go proficiency, distributed systems expertise, and a product-focused mindset to deliver secure, high-quality solutions that drive measurable customer outcomes. Lead technical design decisions, mentor junior engineers, and influence architectural direction across teams in a fast-paced, remote-first environment.

What you'll do

Lead Notification System Architecture: Design and architect scalable notification and admin workflow systems supporting multiple delivery channels (email, in-app, webhooks, integrations) with high reliability, throughput, and minimal latency while maintaining security and compliance standards
Own Implementation & Delivery: Lead the design, development, and deployment of notification system services using Go and distributed systems patterns, ensuring production-quality code, comprehensive testing, and operational excellence
Partner With Cross-Functional Teams: Collaborate closely with Product, Design, and Data teams to refine product hypotheses, define measurable success metrics, interpret data-driven results, and iterate rapidly on customer-facing workflows that drive B2B administrator adoption
Balance Technical Excellence With Speed: Navigate the tradeoff between rapid feature iteration and long-term architectural health by making informed technical decisions that prevent technical debt while maintaining competitive release velocity
Set Code Review Standards: Lead by example in code reviews by evaluating code quality, architectural alignment with system design, performance implications, security best practices, and adherence to engineering standards across the team
Mentor & Elevate Team: Mentor engineers through code reviews, collaborative technical design discussions, pair programming, and knowledge sharing to accelerate team growth and establish high engineering standards
Drive Measurable Impact: Focus on delivering features and improvements that directly influence measurable customer and business outcomes, including user adoption metrics, administrator satisfaction, and organizational security posture
Ensure Security & Compliance: Apply security-first thinking to all technical decisions, implement threat modeling for admin workflows, ensure proper handling of sensitive identity and authorization data, and maintain compliance with enterprise security standards

What we look for

Technical

Go Backend DevelopmentProduction-grade expertise in Go for building high-performance distributed backend services, public APIs, and complex business logic with attention to concurrency, memory efficiency, and performance tuning
Distributed Systems DesignHands-on experience with event-driven and asynchronous architectures including message queues, pub-sub patterns, eventual consistency, and distributed transaction handling
Database Design & OptimizationStrong understanding of relational and non-relational databases, query optimization, indexing strategies, and data modeling for scale
System Observability & DebuggingProficiency with monitoring, logging, distributed tracing, and debugging techniques to troubleshoot production issues in complex microservice environments
API Design & REST PrinciplesExpertise designing scalable REST APIs with proper HTTP semantics, error handling, rate limiting, and developer experience considerations
Software Engineering Best PracticesDeep understanding of SOLID principles, design patterns, testing strategies (unit, integration, end-to-end), and code review standards in a professional environment

Education

Computer Science or Related FieldDegree in Computer Science, Software Engineering, or equivalent professional software development experience demonstrating core computer science competencies

Experience

5+ Years SaaS Backend DevelopmentMinimum 5 years of professional software development experience building and shipping production SaaS applications, preferably at scale with millions of users or high-volume transaction processing
Go Language Production ExperienceSubstantial production experience with Go in backend services, with demonstrated mastery of goroutines, channels, the standard library, and Go-specific architectural patterns
Distributed Systems & ScaleProven experience designing, implementing, and operating distributed backend systems handling high throughput, low latency requirements, and mission-critical reliability standards
Cross-Functional CollaborationDemonstrated ability working effectively with product managers, designers, and other engineers to translate requirements into technical implementations and drive project outcomes
Technical Influence & LeadershipTrack record of influencing technical direction, mentoring junior engineers, and raising team standards through code reviews and technical discussions

Skills

Required skills

Go Programming LanguageExpert-level proficiency in Go with proven experience designing and implementing public APIs and distributed backend services in production SaaS environments
Distributed Systems ArchitectureDeep experience architecting and operating asynchronous, event-driven, and queue-based distributed systems at scale with understanding of scalability patterns and operational complexity
SaaS Backend Development5+ years of professional software development experience building and maintaining production-grade SaaS applications with focus on reliability, performance, and security
API Design & DevelopmentStrong capability in designing RESTful or asynchronous APIs, managing versioning strategies, and ensuring API reliability and developer experience
Cloud Architecture PatternsExperience with scalable backend patterns including notification systems, event streaming, asynchronous processing, and system design at enterprise scale
Technical Leadership & CommunicationAbility to operate autonomously, drive initiatives forward, influence technical direction across teams, and communicate effectively with cross-functional stakeholders including product and design
Code Quality & Security MindsetDemonstrated ability to evaluate code quality, architectural alignment, performance implications, and security best practices during reviews and technical design discussions
Product-Centric DevelopmentStrong product mindset with empathy for end users and administrators, ability to balance rapid iteration with long-term architectural health, and focus on measurable user and business outcomes

Nice to have

Security-Focused DevelopmentExperience with security-centric architectural practices, threat modeling, secure software development lifecycle, and building systems that handle sensitive authentication and authorization data
Container Orchestration & KubernetesProduction experience with containerized microservices, Kubernetes deployments, service mesh patterns, and cloud-native operational practices at scale
Transactional Email SystemsExperience architecting and operating large-scale email notification systems, including ESP integration, SMTP relay management (Amazon SES, SendGrid), deliverability optimization, and email infrastructure scaling
Event-Driven ArchitectureProven experience with message brokers, event streaming platforms, and building reliable event-driven systems with exactly-once semantics and failure handling
Team Mentorship & Technical LeadershipTrack record of mentoring junior and mid-level engineers, conducting effective code reviews, and elevating team technical capabilities through collaborative problem-solving
Admin & Enterprise WorkflowsExperience building B2B administrative interfaces, user provisioning systems, policy enforcement engines, or compliance and audit workflows

Compensation & benefits

Salary

CAD 144,000 – 214,000 (annual)

Stock options

Available

Benefits

Competitive Health & Wellness Benefits

Comprehensive health insurance, dental, and vision coverage with competitive premiums and inclusive coverage for employees and families

Retirement Savings & Matching

401(k) program (US) or RRSP matching program (Canada) with employer contributions to support long-term financial planning and retirement security

Equity Participation Program

RSU (Restricted Stock Unit) program providing ownership stake in 1Password's growth as a rapidly scaling enterprise security leader

Generous Paid Time Off

Flexible PTO policy enabling work-life balance, personal wellness, and recovery time without arbitrary accrual caps or use-it-or-lose-it constraints

Parental Leave Support

Enhanced maternity and parental leave top-up programs providing financial support and job protection during family transitions

Free 1Password Premium Access

Complimentary 1Password account including premium features for employee and family use, enabling secure password management and identity protection

Paid Volunteer Days

Annual paid time off dedicated to community volunteer work, supporting causes important to employees and strengthening community impact

Peer Recognition Program

Bonusly peer-to-peer recognition platform enabling team members to celebrate achievements, provide appreciation, and reinforce positive behaviors

Remote-First Flexibility

Work from anywhere policy supporting distributed teams across Canada and US with home office setup flexibility and collaboration tools

Professional Development & Learning

Access to engineering tools, conference attendance, online learning platforms, and mentorship opportunities to support continuous skill development and career growth


Interview process

  1. 1
    Application & Initial Screening Submit application through 1Password's careers portal. AI-assisted screening (with optional opt-out available) and human review of qualifications against Go expertise, SaaS backend experience, and distributed systems background
  2. 2
    Technical Phone Screen Initial conversation with engineering hiring manager covering career trajectory, motivation for 1Password, backend architecture experience, and high-level technical depth assessment in Go and distributed systems
  3. 3
    Coding Interview Technical interview assessing problem-solving approach, Go proficiency, systems thinking, and ability to communicate architectural decisions through collaborative coding or system design discussion
  4. 4
    System Design Interview Deep dive into designing scalable notification systems, event-driven architectures, or similar backend infrastructure challenges demonstrating architectural thinking, trade-off analysis, and operational considerations
  5. 5
    Team Collaboration & Values Interview Conversation with cross-functional team members from Product, Design, or Data to assess communication style, collaboration approach, product mindset, and alignment with 1Password culture of transparency and continuous improvement
  6. 6
    Leadership & Mentorship Discussion Discussion with senior engineers covering mentorship philosophy, approach to code reviews, technical decision-making, influencing without authority, and examples of elevating team capabilities
  7. 7
    Background Check & Offer Successful candidates proceed to background verification including employment history, reference checks, education confirmation, and criminal background screening per local law, followed by offer discussion and negotiations

Apply for this position

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


1Password

1Password

View all jobs

1Password is a password manager that provides secure password storage and management solutions for individuals, families, and businesses.

Toronto, ON, CanadaFounded 20041password.com

Tech Stack

Languages
Go
Frameworks
API FrameworksEvent-Driven Frameworks
Databases
PostgreSQL / SQL DatabasesNon-Relational Databases
Tools
KubernetesAmazon SES / SendGridMessage QueuesMonitoring & ObservabilityGit / Version Control
Other
DockerCI/CD PipelinesGraphQL / Async APIs
Apply Now