remote Full-time

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
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
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.

Visit website
Job Details
Category security
Posted 15 days ago