Summary
1Password is a cybersecurity company building tools that help ensure every identity is authentic, every application sign-in is secure, and every device is trusted. The Intermediate Software Developer will build authorization features and services, own small-to-medium projects, and contribute across the full software development lifecycle. The role focuses on Unified Authorization, cross-product authorization APIs, access controls, testing, documentation, and collaboration with internal partners.
Responsibilities
- Build and ship new features, product improvements, and bug fixes within your team’s codebase
- Own delivery of small-to-medium scoped projects, working with minimal oversight and 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 help investigate issues and prioritize customer feedback
Skills
- 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 help ensure stakeholders understand outcomes
- Collaborative approach: you seek feedback, incorporate it well, and contribute constructively in team discussions
- 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
Qualifications
Must Haves
- 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 help ensure stakeholders understand outcomes
- Collaborative approach: you seek feedback, incorporate it well, and contribute constructively in team discussions
Nice to Haves
- 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
Benefits
- Immediate participation in 1Password's benefits program, including health, dental, 401k and many others (USA-based roles only)
- Generous paid time off (USA-based roles only)
- An equity grant (USA-based roles only)
- Participation in incentive programs, where applicable (USA-based roles only)
- Immediate participation in 1Password’s generous benefits program, including health, dental, RRSP and many others (Canada-based roles only)
- Generous paid time off (Canada-based roles only)
- An equity grant (Canada-based roles only)
- Participation in incentive programs, where applicable (Canada-based roles only)
- Maternity and parental leave top-up programs
- Competitive health benefits
- Generous PTO policy
- RSU program for most employees
- Retirement matching program
- Free 1Password account
- Paid volunteer days
- Peer-to-peer recognition through Bonusly
- Remote-first work environment