Staff Developer, Authentication Enablement
1Password
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Staff Developer, Authentication Enablement
1Password is experiencing rapid growth, exceeding $400M in ARR and earning a spot on the Forbes Cloud 100 for four consecutive years. As a leader in enterprise password management and Extended Access Management, 1Password focuses on human-centric security, trusted by over 180,000 businesses globally.
We are excited to welcome a Staff Developer to join our Authentication Enablement Platform team, whose mission is to build a resilient and secure authentication backend platform.
Reporting to the Authentication Enablement Platform engineering team, the Staff Developer, Authentication Enablement will be responsible for the ongoing migration of 1Password’s backend authentication service from our monolith to a standalone service. In addition to this, this role will be responsible for helping to mentor senior and intermediate developers, as well as shaping the overall architecture and future of 1Password’s authentication services. You will work in a Golang backend that runs in a gitops driven Kubernetes based environment, leveraging Kafka, Debezium and MySQL. This role requires deep technical expertise in distributed systems and the ability to collaborate closely with multiple internal engineering teams. Your contributions will directly impact the reliability of 1Password’s authentication service and ensure customers have a seamless authentication experience.
This is a remote opportunity within Canada and the US.
What We’re Looking For
- You have 8+ years of backend development experience at SaaS companies with demonstrated expertise in building and maintaining production systems that serve significant user bases.
- You have deep Go programming expertise with proven experience coding API first backend technologies.
- You have experience with authentication systems, as well as Identity and Access Management (IAM).
- You have hands-on experience with service-oriented architecture (SOA) and have actively participated in breaking up monolithic applications into distributed services. You understand the trade-offs and operational complexities this introduces.
- You have production API development experience with deep familiarity with HTTP protocols, RESTful design principles, and building APIs that developers, services and users rely on.
- You understand versioning, backward compatibility, and API evolution strategies.
- You have experience with on-call responsibilities and production incident response. You're comfortable debugging complex distributed systems issues and implementing preventive measures.
- You're a systems thinker who can see the big picture while handling implementation details. You can take large, ambiguous projects and break them down into manageable work streams.
- You have strong collaboration skills with experience working closely with multiple engineering teams as an internal service provider. You understand how to gather requirements, communicate technical trade-offs, and deliver solutions that meet diverse team needs.
Bonus Points For
- Envoy proxy familiarity including experience with configuration, filters, and extending functionality through custom plugins or extensions.
- Security company experience with understanding of security-focused development practices, threat modeling, and building systems that handle sensitive data.
- Previous platform engineering experience at companies where you've built internal developer platforms or infrastructure services that other engineering teams depend on.
What You Can Expect
- Help lead the development and maintenance of our backend authentication service.
- Drive complex migration projects such as transitioning services from legacy systems to modern platform components, requiring careful planning, rollback strategies, and coordination with dependent teams.
- Collaborate extensively with internal engineering teams to understand their platform needs, gather requirements for new capabilities, and ensure successful adoption of platform services.
- Participate in on-call rotations for platform services, responding to incidents, and implementing improvements to prevent future issues while maintaining high availability SLAs.
- Mentor other engineers on platform best practices, Go development patterns, and distributed systems concepts through code reviews, technical discussions, and knowledge sharing sessions.
- Shape the technical direction of our platform services by evaluating new technologies, proposing architectural improvements, and contributing to engineering-wide standards and practices.
- Build monitoring and observability into platform services to ensure reliability and provide visibility into system performance for both platform and application teams.
- You have hands on Kubernetes experience with hands-on knowledge of container orchestration, custom resources, and operators that could enhance our platform offerings.
Compensation & Benefits
USA-based roles offer an annual base salary between $190,000 USD and $258,000 USD, plus immediate participation in 1Password's benefits program (health, dental, 401k and many others), generous paid time off, an equity grant, and incentive programs.
Canada-based roles offer an annual base salary between $172,000 CAD and $232,000 CAD, plus immediate participation in 1Password’s generous benefits program (health, dental, RRSP and many others), generous paid time off, an equity grant, and incentive programs.
1Password is committed to fair market value and internal equity commensurate with experience and specific skill set.
Our Culture & Remote Work
At 1Password, we prioritize collaboration, clear communication, receptiveness to feedback, and alignment with our core values: keep it simple, lead with honesty, and put people first. We are a remote-first company founded in 2005, experts at building remote culture, but expect readiness for in-person engagements such as offsites. We leverage AI responsibly across our operations, including recruitment, and encourage team members to actively learn and apply AI best practices in their daily work.
Key skills/competency
- Backend Development
- Go Programming
- Distributed Systems
- Authentication Systems
- Identity and Access Management (IAM)
- Service-Oriented Architecture (SOA)
- API Development (RESTful)
- Kubernetes
- Kafka
- System Architecture
How to Get Hired at 1Password
- Research 1Password's culture: Study their mission, values (keep it simple, lead with honesty, put people first), recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for Staff Developer: Highlight extensive backend development, Go expertise, distributed systems, and authentication experience. Customize it using keywords from the job description.
- Showcase migration and mentorship experience: Emphasize your track record in breaking monoliths, driving complex migrations, and guiding other engineers.
- Prepare for technical depth: Brush up on Golang, Kubernetes, Kafka, MySQL, and API design principles, expecting deep dives into distributed system challenges.
- Demonstrate systems thinking: Be ready to discuss how you approach large, ambiguous projects and translate them into actionable work streams, highlighting collaborative success with internal teams.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background