This role is remote for applicants based in the United States or Canada only.
Most security teams only hire people with years of experience. 1Password is doing something different: it wants a developer with 0 to 2 years in the job to help build the cryptography that protects the passwords of more than 180,000 businesses. If you have been teaching yourself security and code, this is a rare way in.
About 1Password
1Password makes the password manager trusted by companies from the Fortune 100 to fast growing AI startups, and it now sells a wider identity and access product for people and AI agents. The company says it has passed US$400 million in annual recurring revenue and has been remote first since it was founded in 2005.
About the Role
You will join a new Data Security team inside the Security department. The team designs and maintains the cryptographic systems behind 1Password's apps. You will:
- Build cryptographic and security libraries that share critical code across 1Password's applications
- Turn new industry specifications into working code and proofs of concept
- Help scope and design new features that rely heavily on cryptography
- Review code and designs to keep cryptographic standards high
- Find and fix new security vulnerabilities across the apps
- Work with Design, Product and Product Engineering teams
About You
- 0 to 2 years or more of software development experience
- A real interest in secure coding practices, coding standards and design patterns
- A basic grasp of modern cryptographic algorithms and their trade offs
- Good habits around testing and debugging
- Clear communication with technical and non technical teammates
- Comfort with changing priorities in a fast moving team
Nice to Have
- Experience implementing industry standards in new libraries
- Rust or Go, or proof that you pick up new languages quickly
What 1Password Offers
1Password lists a base salary of US$100,000 to US$140,000 in the US and CA$85,000 to CA$119,000 in Canada, plus an equity grant. Benefits include health and dental cover, retirement matching (401k or RRSP), a generous paid time off policy, parental leave top ups, paid volunteer days and a free 1Password account. Some travel for team offsites is expected.
If you are early in your career and serious about security, apply on 1Password's official careers page: Apply for the 1Password Junior Developer role
