Join 1Password as a Senior Developer (Windows), Product Security
Are you ready to make a difference in digital security? As a Senior Developer on our Device Security squad, you will help implement next-generation security features in our applications. You will play a crucial role in shaping our security operations and best practices.
About the Role
At 1Password, we are committed to creating a safe and productive digital future. Our Product Security Team is responsible for implementing new security features across all our platforms, resolving vulnerabilities, and promoting secure coding practices. This role is fully remote within Canada and the US.
What You'll Do
- Work with a small team of developers who specialize in Rust, Go, Swift, and Security Development.
- Implement new security features for 1Password and develop secure libraries for our applications.
- Assist in security design efforts for new features by identifying tasks and planning work.
- Demonstrate leadership in security development and act as a trusted contact for management and other developers.
- Code, test, debug, deliver, and maintain production software systems for new and existing features.
- Collaborate with teams across our architecture from Design to QA, ensuring secure coding practices.
- Communicate technical requirements to stakeholders and solve technical problems effectively.
- Mentor junior and new team members, providing guidance and engaging in pair programming sessions.
- Review code to maintain high quality and create a safe environment for feedback.
- Stay informed about the latest industry trends and best practices in security development.
What We're Looking For
- 4+ years of experience in software development with a focus on security.
- 4+ years of hands-on experience with Windows security development using languages like Rust, C#, C/C++, Go, or TypeScript.
- Experience with Rust development and creating FFI interfaces, particularly for Windows.
- Familiarity with TPM and HSM functionality and Windows security features such as Windows Hello and BitLocker.
- A strong understanding of security topics such as cryptography, network security, and access control mechanisms.
- Excellent written and verbal communication skills.
- A self-starter with strong organizational skills and a knack for solving problems.
- Knowledge of Agentic AI Model capabilities and workflows.
Nice to Have
- Experience with SAML, OAuth, and OpenID Connect.
- Experience working on a SaaS product.
- Leadership experience as a software developer in a team.
- Experience with GitHub or GitLab and CI/CD pipelines.
- Experience with system analysis tools like DataDog or Sonarqube.
- Personal experience using 1Password.
What We Offer
We believe in rewarding hard work. Here’s a glimpse of what we provide:
- USA-based roles: Annual base salary between $153,000 and $214,000 USD, plus benefits like health, dental, 401k, paid time off, equity grant, and incentive programs.
- Canada-based roles: Annual base salary between $144,000 and $202,000 CAD, plus benefits like health, dental, RRSP, paid time off, equity grant, and incentive programs.
- RSU program for most employees.
- Retirement matching program.
- Free 1Password account.
- Paid volunteer days and peer recognition programs.
- A remote-first work environment.
Our Culture
At 1Password, we value collaboration, clear communication, and feedback. We are a team that challenges the status quo and seeks the best solutions. We need individuals who are adaptable, curious, and ready to tackle complex problems.
How We Work with AI
We embrace cutting-edge technology, including AI, to enhance our mission. We encourage team members to learn AI best practices and apply them meaningfully in their work.
Our Approach to Remote Work
Remote work is part of our DNA. While we are a remote-first company, in-person connections are important. Employees should be willing to travel for team meetings and events as needed.
Equal Opportunity Employer
1Password is proud to be an equal opportunity employer. We are committed to fostering an inclusive and diverse workplace. We welcome all individuals and do not discriminate based on gender identity, race, ethnicity, or other characteristics.
Accommodation is available upon request during the recruitment process. If you need assistance, please reach out to us.
Successful applicants will undergo a background check as permitted by local law. We also use AI technologies to assist in our recruitment process. If you prefer not to have your application assessed using AI features, you may opt out.
If you’re excited about contributing to the digital safety of millions, we want to hear from you!