This job has expired and is no longer accepting applications.
Similar live jobs

Remote opportunity at
1PasswordSenior Developer (Windows), Product Security
1Password is seeking a Senior Developer for the Product Security team to build next-generation security features across applications like macOS, iOS, Android, Windows, Linux, and the…
Career Tools
About This Role
1Password is seeking a Senior Developer for the Product Security team to build next-generation security features across applications like macOS, iOS, Android, Windows, Linux, and the web. The company develops enterprise password management and unified access management solutions trusted by more than 180,000 businesses globally. In this role, you will join the Device Security squad to implement core security functions, establish security operations best practices, resolve software vulnerabilities, and guide…
Job Description
1Password is seeking a Senior Developer for the Product Security team to build next-generation security features across applications like macOS, iOS, Android, Windows, Linux, and the web. The company develops enterprise password management and unified access management solutions trusted by more than 180,000 businesses globally. In this role, you will join the Device Security squad to implement core security functions, establish security operations best practices, resolve software vulnerabilities, and guide product teams on secure coding principles.
This position suits a self-driven software professional with a passion for security, strong organizational skills, and the ability to solve complex technical hurdles in a dynamic environment. Responsibilities involve writing and maintaining production software, performing code reviews, assisting in design scoping, and mentoring junior engineers. The Engineering, Product, and Design teams thoughtfully integrate AI tools across the development lifecycle to accelerate code reviews and bug detection while maintaining human accountability at key decision points.
The role operates on a remote-first basis within the United States and Canada, though employees must be available for periodic in-person travel such as department-wide offsites or team meetings. Candidates must reside in their home country. 1Password offers a competitive salary range along with equity grants, immediate health benefits, retirement matching, and generous paid time off.
Responsibilities
- Implement new security features for upcoming product generations and build shared secure libraries
- Contribute to security design efforts, break down technical tasks, and estimate project work
- Write, test, debug, deliver, and maintain production software code
- Collaborate across hybrid core architecture teams including Design, QA, and Security Engineering
- Mentor junior and new team members through technical guidance, knowledge sharing, and pair programming
- Review peer code to preserve high quality standards and foster supportive feedback channels
- Monitor industry trends and best practices in security development
Requirements
- Four or more years of software development experience featuring a security angle
- Four or more years of hands-on Windows security development experience
- Technical expertise in programming languages such as Rust, C#, C/C++, Go, or TypeScript
- Experience with Rust development and building FFI interfaces, particularly for Windows
- Familiarity with Windows OS architecture and platform-specific optimization techniques
- Practical background with TPM and HSM functionality, along with Windows security features like Windows Hello, BitLocker, Secure Boot, and Credential Guard
- Working knowledge of modern encryption techniques, libraries, and authentication protocols
- Strong written and verbal communication skills for conveying nuanced technical topics
Qualifications
- Experience working with SAML, OAuth, and OpenID Connect
- Prior software development experience on a SaaS product
- Past leadership experience as a software developer in a team setting
- Familiarity with GitHub or GitLab and CI/CD pipelines
- Experience using system analysis and performance monitoring tools such as DataDog, SemGrep, Sonarqube, or Fortify
- Personal background as a 1Password user
Core Skills
Benefits
- Immediate participation in health and dental benefits programs
- Retirement matching program
- RSU or stock option program for most employees
- Generous paid time off policy
- Maternity and parental leave top-up programs
- Free 1Password account
- Paid volunteer days and peer-to-peer recognition programs
Frequently Asked Questions
What is the location and remote work policy for this job?
This is a remote opportunity available within Canada and the United States, though employees must work from their home country. The role requires occasional travel for in-person gatherings such as annual offsites and team meetings.
What is the salary range for the Senior Developer position?
For US-based roles, the annual base salary ranges from USD 153,000 to 214,000. For Canada-based roles, the annual base salary ranges from CAD 144,000 to 202,000. Compensation also includes equity grants and incentive programs where applicable.
What employment type is this position?
The posting specifies that this is a full-time position.
How can I apply or opt out of AI screening during the application process?
The source posting does not specify the exact application submission link, but notes that candidates may opt out of AI/ML initial screening features by completing an opt-out form linked in the company's candidate privacy notice.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.

