Senior Developer (windows), Product Security

1Password 1Password · Enterprise · United States, Canada · Remote · Technology

Senior Developer (Windows) for 1Password's Product Security team, focusing on implementing new security features, developing secure libraries, and promoting secure coding practices across applications. The role involves working with languages like Rust, Go, Swift, and C#, with a strong emphasis on Windows security features and modern encryption techniques. Experience with AI agent capabilities and workflows is a plus.

What you'd actually do

  1. Implement new security features for the next generation of 1Password and develop secure libraries to share common security-critical code across our applications
  2. Assist in security design efforts or scoping initiatives for new features by identifying major tasks and breaking down, estimating, and planning work
  3. Demonstrate leadership in security development and act as a trusted point of contact for management and other developers
  4. Code, test, debug, deliver and maintain production software systems for new and existing product features
  5. Collaborate with a variety of teams across our hybrid core architecture from Design to QA, as well as security engineering for design guidance and secure coding practices

Skills

Required

  • 4+ years of experience in software development with a security angle
  • 4+ years of hands-on experience with Windows security development
  • 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
  • Excellent written and verbal communication skills

Nice to have

  • Knowledge of and practical experience with Agentic AI Model capabilities and workflows
  • 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

What the JD emphasized

  • Windows security development
  • Rust development
  • Windows security features