Developer, Authorization
1Password has surpassed $400M in ARR and continues to accelerate, earning a spot on the Forbes Cloud 100 for four consecutive years. We’re building the foundation for a safe, productive digital future by ensuring every identity is authentic, every application sign-in is secure, and every device is trusted. As a leader in enterprise password management and Unified Access Management, we serve over 180,000 businesses, from Fortune 100 leaders to innovative AI companies.
About the role
We’re looking for an Intermediate Software Developer to help deliver meaningful product improvements and customer-facing features. In this role, you’ll take ownership of small-to-medium sized projects, contribute to high-quality code, and collaborate with teammates to take work from planning through release and support.
The Authorization team builds the foundation that determines which people and systems can take which actions across 1Password. You’ll own Unified Authorization, cross-product authorization APIs, and supporting services while partnering with Identity Services, Authentication, and Trust Platforms. This is foundational work: you’ll simplify authorization for developers, strengthen access controls for customers, and shape how 1Password governs access as its product ecosystem grows.
How we’re using AI
Our Engineering, Product, and Design teams integrate AI across the software development lifecycle to move faster without sacrificing quality or security. Engineers use AI-assisted coding tools to accelerate reviews and catch bugs earlier, product managers synthesize user research at scale, and designers prototype with AI-generated mockups. We approach AI with clear principles, human accountability, and rigorous evaluation before shipping to customers.
Responsibilities
- Build and ship new features, product improvements, and bug fixes within your team’s codebase.
- Own delivery of small-to-medium scoped projects with minimal oversight, following through to completion.
- Participate in the full development lifecycle: planning, implementation, testing, release, and post-launch support.
- Write maintainable, well-tested code and contribute to evolving testing strategies and practices.
- Document your work clearly and share context so others can understand, review, and support what you build.
- Provide thoughtful code reviews that improve quality, support team delivery, and reinforce best practices.
- Collaborate with customer support and other partners to investigate issues and prioritize customer feedback.
Requirements
- Proficiency in Go and solid working knowledge of the tools and technologies needed to complete tasks independently.
- Experience building or working with authorization or identity systems, with a solid understanding of access control and permissions.
- Comfort navigating an existing codebase, reusing established patterns, and proposing improvements when needed.
- A quality mindset: you care about testing, maintainability, and clarity in both code and documentation.
- Strong communication: you share progress, raise blockers early, and ensure stakeholders understand outcomes.
- Collaborative approach: you seek feedback, incorporate it well, and contribute constructively in team discussions.
Nice to have
- Experience supporting production systems and participating in on-call or incident response rotations.
- Familiarity with improving developer workflows (tooling, CI/CD, testing, documentation) to increase team velocity and quality.
Pay
USA-based roles: The annual base salary for this role is between $123,000 USD and $172,000 USD, plus immediate participation in 1Password's benefits program (health, dental, 401k, and others), paid time off, an equity grant, and participation in incentive programs where applicable.
Canada-based roles: The annual base salary for this role is between $111,000 CAD and $155,000 CAD, plus immediate participation in 1Password’s benefits program (health, dental, RRSP, and others), paid time off, an equity grant, and participation in incentive programs where applicable.
Compensation is based on fair market value and internal equity, commensurate with experience and specific skill set.
Benefits
- Health and wellbeing:
- Maternity and parental leave top-up programs.
- Competitive health benefits.
- Generous PTO policy.
- Growth and future:
- RSU program for most employees.
- Retirement matching program.
- Free 1Password account.
- Community:
- Paid volunteer days.
- Peer-to-peer recognition through Bonusly.
- Remote-first work environment.
Our culture
At 1Password, we prioritize collaboration, clear and transparent communication, and alignment with our core values: keep it simple, lead with honesty, and put people first. You’ll be part of a team that challenges the status quo, experiments, and iterates to find the best solutions. Our work is demanding, and we strive for excellence in a fast-paced environment. We need individuals who are proven experts, adaptable, curious, and driven to make an impact.
How we work with AI
We leverage AI to achieve our mission while critically evaluating its use to create better solutions. Team members are encouraged to learn AI best practices, identify opportunities to apply AI meaningfully, and drive innovative solutions. Embracing AI is essential to our success, and we welcome candidates to use AI tools responsibly during the application process, though live interviews should be conducted without AI assistance.
Our approach to remote work
We are a remote-first company but recognize the importance of in-person connection. Travel for in-person engagement is part of most roles, including annual offsites, team meetings, and customer/industry events. Frequency depends on role and responsibilities.