1

Senior Developer (Windows), Product Security

1Password
Development
Development
Remote Full-time Posted 5d ago

Job Description

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!

Back to all jobs
Apply Now
Company1Password
TypeFull-time
CategoryDevelopment

More Development Jobs

G

Intermediate Backend Engineer, SRM: Security Platform Management

GitLab

DevelopmentDevelopment
RemoteFull-time5d ago
B

Senior API Solutions Engineer (Python, Node.JS)

Binance

DevelopmentDevelopment
EuropeFull-time5d ago
R

Senior Backend Developer

Remote

DevelopmentDevelopment
RemoteFull-time5d ago
G

Compiler Engineer - (UK / Europe Time Zone)

Goodnotes

DevelopmentDevelopment
EuropeFull-time1w ago