Skip to content

Senior Developer (Windows), Product Security

Senior Developer builds Windows security features using Rust and other languages, develops secure libraries, resolves vulnerabilities, and leads secure coding practices. Requires 4+ years experience in Windows security development and cryptography.

153k – 214kUnited StatesSecurity EngineeringRemote4+ YOE

About the role

Responsibilities

  • Work within a small team of developers specializing in Rust, Go, Swift, and Security Development
  • Implement new security features for 1Password and develop secure libraries for shared security-critical code
  • Assist in security design efforts, scoping, estimating, and planning work for new features
  • Demonstrate leadership in security development and serve as a trusted point of contact
  • Code, test, debug, deliver, and maintain production software systems
  • Collaborate with Design, QA, and security engineering teams
  • Communicate technical requirements to stakeholders and solve problems scalably
  • Mentor junior team members through guidance, knowledge sharing, and pair programming
  • Review code to maintain high quality and foster feedback environment
  • Stay informed on security development trends and best practices

Requirements

  • 4+ years of software development experience with a security focus, including modern encryption techniques, libraries, or authentication protocols
  • 4+ years hands-on Windows security development with Rust, C#, C/C++, Go, or TypeScript
  • Experience with Rust development and FFI interfaces for Windows; knowledge of Windows OS architecture and optimizations
  • Familiarity with TPM, HSM, Windows Hello, BitLocker, Secure Boot, and Credential Guard
  • Strong understanding of security domains (cryptography, network security, application security, threat vectors, access control)
  • Excellent communication skills for nuanced security topics
  • Self-starter with strong organizational skills for solving complex problems
  • Knowledge of Agentic AI Model capabilities and workflows

Nice-to-Haves

  • Experience with SAML, OAuth, OpenID Connect
  • SaaS product development experience
  • Leadership experience in software development teams
  • GitHub/GitLab and CI/CD pipelines
  • System analysis tools (DataDog, SemGrep, Sonarqube, Fortify)

Compensation

USA: $153,000 - $214,000 USD base salary, plus benefits, PTO, equity, incentives. Canada: $144,000 - $202,000 CAD.

Skills

RustC#C/C++GoTypeScriptWindows SecurityTpmHsmBitlockerWindows HelloFfiCryptographySecure BootCredential Guard

Senior Security Engineer, Security Engineering & Operations

Design and build scalable cloud-native security data pipelines and detection systems. Collaborate on detection engineering and Kubernetes security controls while participating in on-call rotations.

153k – 270kSan Francisco, CASecurity EngineeringOn-site5+ YOEGoGCP

Senior Security Engineer - GRC Controls and Audit

1Password is seeking a Senior Security Engineer to lead commercial audit programs, focusing on GRC controls and audit. This role involves defining and maintaining evidence libraries, executing control testing, and partnering with various teams to build durable evidence workflows, with an emphasis on AI-assisted automation.

153k – 214kUnited StatesSecurity EngineeringRemote5+ YOEAIDrata

Senior Security Engineer, GRC Automation

Senior Security Engineer focused on GRC automation: building AI-assisted workflows, Drata integrations, and compliance automation infrastructure for SOC 2, ISO 27001, and NIST frameworks.

153k – 214kUnited StatesSecurity EngineeringRemote5+ YOEAPIsLLMs

Senior Developer, Product Security

Senior security-focused developer implementing new security features and secure libraries for iOS and hybrid apps at 1Password. Requires 5+ years of security development experience, 3+ years with iOS and Rust.

153k – 214kUnited StatesSecurity EngineeringRemote5+ YOEFfiHsm

Senior Security Research Scientist

Conducts internet-wide security research using scan data to identify trends, vulnerabilities, and threats. Analyzes large datasets with tools like BigQuery and Snowflake, partners with engineering teams, and shares insights publicly. Requires deep knowledge of internet protocols.

153k – 212kSan Francisco, CA +3Security EngineeringRemoteTlsHttp