Summary
1Password is a cybersecurity company building secure password management and unified access solutions for digital workplaces. The Full Stack/iOS Developer will build and ship user-facing features, product improvements, and bug fixes while owning small-to-medium projects and participating in the full software development lifecycle. The role also involves writing maintainable code, reviewing code, documenting work, and collaborating with customer support and other 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/Rust/TypeScript and solid working knowledge of the tools and technologies needed to complete tasks independently
- Experience building smooth user-facing features
- 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
- This is a remote opportunity within Canada and the US
- Remote work at 1Password does mean working from your home country
- Travel for in-person engagement is a part of almost all roles, and we require our employees to be ready and willing to take part
- Experience building and shipping iOS features, particularly with Swift and Apple's SDKs
- 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/Rust/TypeScript and solid working knowledge of the tools and technologies needed to complete tasks independently
- Experience building smooth user-facing features
- 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
- This is a remote opportunity within Canada and the US
- Remote work at 1Password does mean working from your home country
- travel for in-person engagement is a part of almost all roles, and we require our employees to be ready and willing to take part
Nice to Haves
- Experience building and shipping iOS features, particularly with Swift and Apple's SDKs
- 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)
- Where applicable, participation in incentive programs (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)
- Where applicable, participation in incentive programs (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