Latest AI JobsBrowse Jobs
1Password logo

Senior Developer (Windows), Product Security

1PasswordRemote (United States | Canada)Technology
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
1 Jun 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Senior Developer (Windows), Product Security position at 1Password is a remote opportunity based in the United States or Canada, tailored for software professionals with a strong background in security. This role suits a driven engineer who wants to build next-generation security features and shape secure coding practices for a widely trusted cybersecurity platform.

Key Responsibilities

Implement new security features for the next generation of 1Password applications and develop secure libraries to share common security-critical code across apps.
Assist in security design efforts and scope initiatives for new features by identifying major tasks, breaking down work, estimating, and planning.
Code, test, debug, deliver, and maintain production software systems for new and existing product features.
Actively collaborate across hybrid core architecture teams, from design and QA to security engineering for secure coding guidance.
Mentor junior and new team members by sharing knowledge, providing technical guidance, and engaging in pair programming sessions.
Review code written by others to maintain high quality, support knowledge sharing, and foster a safe feedback environment.

Requirements

Minimum of 4 years of experience in software development with a security focus, including modern encryption techniques, libraries, or authentication protocols.
Minimum of 4 years of hands-on experience with Windows security development with technical expertise in languages like Rust, C#, C/C++, Go, or TypeScript.
Practical experience with Rust development and creating FFI interfaces, particularly for Windows.
Solid knowledge of Windows OS architecture, platform-specific optimization techniques, and familiarity with TPM and HSM functionality.
Proven background working with Windows security features such as Windows Hello, BitLocker, Secure Boot, and Credential Guard.
Excellent written and verbal communication skills to explain nuanced technical topics to internal audiences.

Nice to Have

Experience with SAML, OAuth, and OpenID Connect.
Previous experience working on a SaaS product.
Leadership experience as a software developer in a team environment.
Familiarity with GitHub or GitLab alongside CI/CD pipelines.
Experience with system analysis and performance monitoring tools such as DataDog, SemGrep, Sonarqube, or Fortify.
Personal experience using 1Password.

Skills and Tools

Rust
TypeScript
C++
Windows OS Architecture
Cryptography and Application Security

Salary and Benefits

For United States-based roles, the annual base salary ranges from $153,000 USD to $214,000 USD. For Canada-based roles, the annual base salary ranges from $144,000 CAD to $202,000 CAD. Additional compensation includes an equity grant, incentive programs where applicable, a generous paid time off policy, retirement matching programs, and comprehensive health and dental benefits.

About the Company

1Password is a prominent name in enterprise password management and Unified Access Management, serving over 180,000 businesses globally. The company operates on a remote-first model while prioritizing collaboration, transparency, and a human-centric approach to digital safety and privacy.

How to Apply

Interested candidates should apply directly on the official 1Password careers page.

Skills and tech stack

Questions candidates ask

Is this position remote?

Yes, this is a remote opportunity located within Canada and the United States.

What is the salary range for US applicants?

The annual base salary for United States-based roles is between $153,000 USD and $214,000 USD, plus benefits and equity.

What experience is required for this role?

Candidates need 4+ years of experience in software development with a security angle, plus 4+ years of hands-on experience with Windows security development.

What programming languages are relevant for this job?

Technical expertise is required in languages such as Rust, C#, C/C++, Go, or TypeScript.

What benefits are provided?

Benefits include health and dental coverage, retirement matching programs, generous PTO, parental leave top-up programs, and an RSU program.

Ready to apply?

The application is on the official 1Password careers page.

Apply on company site