Remote (Global)

1Password is hiring a Senior Developer (Windows), Product Security

About the Role

1Password is seeking a Senior Developer (Windows), Product Security to join our Device Security squad. You will be responsible for implementing next-generation security features across 1Password applications, focusing on Windows security development, secure libraries, and vulnerability resolution.

What You'll Do

  • Work within a small team of developers who are specialists in Rust, Go, Swift, and Security Development.
  • Implement new security features for the next generation of 1Password and develop secure libraries to share common security-critical code.
  • Assist in security design efforts by identifying major tasks and breaking down, estimating, and planning work.
  • Demonstrate leadership in security development and act as a trusted point of contact for management and other developers.
  • Code, test, debug, deliver, and maintain production software systems for new and existing product features.
  • Collaborate with teams across our hybrid core architecture from Design to QA, as well as security engineering for design guidance and secure coding practices.
  • Communicate technical requirements to stakeholders and solve technical problems in a scalable and realistic way.
  • Mentor junior and new team members by providing technical guidance, sharing knowledge, and engaging in pair programming.
  • Review code for others to maintain high code quality and support creating a safe environment of giving and receiving feedback.
  • Stay informed about the latest industry trends, technologies, and best practices in security development.

What We're Looking For

  • 4+ years of experience in software development with a security angle; development experience with modern encryption techniques and libraries or authentication protocols.
  • 4+ years of hands-on experience with Windows security development with technical expertise in languages such as Rust, C#, C/C++, Go, or TypeScript.
  • Experience with Rust development and creating FFI interfaces, especially for Windows.
  • Knowledge of Windows OS architecture and platform-specific optimization techniques.
  • Familiarity with TPM and HSM functionality with proven experience in Windows security features such as Windows Hello, BitLocker, Secure Boot, and Credential Guard.
  • A strong understanding of and passion for the security domain, including topics in cryptography, network security, application security, common threat vectors, and access control mechanisms.
  • Excellent written and verbal communication skills to explain nuanced security topics to a variety of internal audiences.
  • You’re a self-starter with strong organizational skills who enjoys solving moderately complex problems and proposing effective solutions.
  • Knowledge of and practical experience with 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 environment.
  • Experience with GitHub or GitLab as well as CI/CD pipelines.
  • Experience with system analysis and performance monitoring tools such as DataDog, SemGrep, Sonarqube, Fortify.
  • Personal experience using 1Password.

Technical Stack

  • Languages: Rust, Go, Swift, C#, C/C++, TypeScript
  • Platform/Tech: Windows OS, TPM, HSM, Windows Hello, BitLocker, Secure Boot, Credential Guard
  • Protocols: SAML, OAuth, OpenID Connect
  • Tools: GitHub, GitLab, CI/CD, DataDog, SemGrep, Sonarqube, Fortify

Team & Environment

You'll join a small team of developers on the Device Security squad within the Product Security Team, collaborating in a remote-first environment that prioritizes transparency and feedback.

Benefits & Compensation

  • USA: $153,000 USD - $214,000 USD; Canada: $144,000 CAD - $202,000 CAD + equity grant
  • Health, dental, 401k/RRSP benefits
  • Generous paid time off
  • Equity grant and incentive programs
  • 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 in Canada and the US.

1Password is proud to be an equal opportunity employer.

Required Skills
RustGoSwiftC#C/C++TypeScriptWindows OSTPMHSMWindows HelloEncryptionAuthentication ProtocolsFFIBitLockerSecure Boot
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
1Password
Builds the foundation for a safe, productive digital future. Provides a market-leading enterprise password manager and pioneered Extended Access Management. Over 180,000 businesses trust 1Password.
All jobs at 1Password Visit website
Job Details
Category security
Posted 2 months ago