1Password is seeking a Senior Developer, Data Security to join our new team dedicated to safeguarding our foundation. In this role, you will design, implement, and maintain the cryptographic systems critical to our product. You’ll build libraries for client applications, drive security standards, and help shape the future of security at 1Password.
What You'll Do
- Build cryptographic libraries and implement the latest algorithms directly into client applications.
- Develop proof-of-concepts and implement new industry specifications into code.
- Conduct code and design reviews to ensure good cryptographic hygiene and standards.
- Assist in security design efforts or scoping initiatives for new features, particularly with heavy cryptographic components.
- Assess and take appropriate steps to resolve new security vulnerabilities across applications.
- Implement new security features for the next generation of 1Password.
- Demonstrate leadership in security development and act as a trusted point of contact for management and other developers.
- Work with a variety of teams across hybrid core architecture, including Design, Product and Product Engineering.
What We're Looking For
- 5+ years of experience in software development with a security focus.
- Passion for and strong experience with security development best practices, coding standards, and design patterns.
- Strong foundational understanding of modern cryptographic algorithms, trade-offs and implementation considerations gained from real world experience.
- Proven experience in implementing testing methodologies and debugging techniques to ensure high-quality code.
- Work well in a team environment with positive communications amongst a variety of technical and non-technical stakeholders.
- Adaptable and resilient, thriving in fast-paced environments with shifting priorities.
Nice to Have
- Experience with implementing industry standards into new libraries or codebases.
- Experience working with standards bodies (e.g. FIDO, W3C, ISO, NIST, OIDF).
- Experience with emerging industry standards and technologies (e.g. Passkeys and/or Post Quantum Algorithms).
- Experience with Rust and/or Golang, or a demonstrated ability to pick up new languages quickly.
Technical Stack
- Rust
- Golang
Team & Environment
You’ll join a small team of security developers as part of the Security Department at 1Password. Our culture prioritizes collaboration, clear communication, and receptiveness to feedback. We challenge the status quo and are committed to leveraging cutting-edge technology.
Benefits & Compensation
- USA: $156,000-$210,000 USD; Canada: $143,000-$193,000 CAD + equity grant.
- Health, dental, 401k/RRSP benefits.
- Generous paid time off.
- Maternity and parental leave top-up programs.
- Retirement matching program.
- Free 1Password account.
- Paid volunteer days.
- Peer-to-peer recognition through Bonusly.
Work Mode
This is a remote-first position open to candidates located in the US and Canada.
1Password is proud to be an equal opportunity employer, committed to fostering an inclusive, diverse and equitable workplace. We welcome all individuals and do not discriminate on the basis of gender identity and expression, race, ethnicity, disability, sexual orientation, colour, religion, creed, gender, national origin, age, marital status, pregnancy, sex, citizenship, education, languages spoken or veteran status.



