AgileBits Inc. logo

Senior Developer, Product Security

Job Overview

Location

Remote (United States | Canada)

Job Type

Full-time

Category

Security Engineer

Date Posted

May 21, 2026

Full Job Description

đź“‹ Description

  • • Lead the implementation of next-generation security features across 1Password’s iOS, Android, macOS, Windows, Linux, and Web applications, with a focus on secure coding practices and cryptographic integrity.
  • • Design, develop, and maintain shared security-critical libraries using Rust, Swift, and Kotlin to enforce consistent security controls across all platforms.
  • • Partner with product and engineering teams to influence system architecture and design decisions that strengthen the overall security posture of 1Password’s hybrid core architecture.
  • • Identify, scope, and break down complex security initiatives into actionable tasks, providing accurate estimates and timelines for feature delivery.
  • • Serve as a trusted technical leader and point of contact for management and cross-functional teams on all matters related to secure development and vulnerability remediation.
  • • Conduct thorough code reviews to ensure high code quality, knowledge sharing, and a culture of constructive feedback within the team.
  • • Mentor junior and new team members through pair programming, technical guidance, and clear articulation of team expectations and security best practices.
  • • Proactively resolve security vulnerabilities across applications by analyzing root causes, implementing patches, and coordinating remediation efforts with relevant stakeholders.
  • • Promote secure development culture organization-wide by educating product teams on encryption techniques, authentication protocols, threat modeling, and compliance requirements.
  • • Stay current with emerging trends in application security, cryptography, biometric security (Face ID, Touch ID), Secure Enclave, HSMs, secure boot chains, code signing, and memory protection mechanisms.
  • • Collaborate with teams to translate technical security requirements into clear, actionable communication for non-technical stakeholders.
  • • Apply practical knowledge of Agentic AI workflows to evaluate and integrate AI-driven security solutions that align with 1Password’s mission of human-centric security.
  • • Engage in continuous learning to incorporate new security standards, platform-specific optimizations, and industry best practices into product development cycles.
  • • Participate in department-wide offsites, team meetings, and customer/industry events as required, maintaining active presence within the remote-first culture.
  • • Contribute to improving security tooling and observability by leveraging systems like Semgrep, Sentry, DataDog, or Fortify to monitor code quality and threat exposure.

🎯 Requirements

  • • 5+ years of software development experience with a focus on security, including modern encryption techniques and authentication protocols
  • • 3+ years of hands-on iOS and Apple security development, with deep knowledge of Apple security architecture, Secure Enclave, biometric systems, and code signing
  • • 3+ years of hands-on Rust development experience, including building FFI interfaces, with proficiency or willingness to learn Go and TypeScript
  • • Proven experience with Secure Enclave, HSM functionality, secure boot chains, memory protection, and biometric security implementations (Face ID, Touch ID)
  • • Strong understanding of application security, cryptography, threat vectors, and access control mechanisms, with demonstrated passion for the security domain
  • • Excellent written and verbal communication skills to convey complex security concepts to diverse internal audiences

🏖️ Benefits

  • • Annual base salary between $153,000 USD and $214,000 USD (USA) or $144,000 CAD and $202,000 CAD (Canada)
  • • Immediate participation in comprehensive health, dental, and retirement benefits (401k or RRSP)
  • • Equity grant through RSU program and participation in incentive programs where applicable
  • • Generous paid time off policy with no set limits and paid volunteer days

Skills & Technologies

TypeScript
Rust
Swift
Kotlin
GitLab
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

AgileBits Inc. logo
AgileBits Inc.
Visit Website

About AgileBits Inc.

AgileBits Inc. develops 1Password, a cross-platform password manager that securely stores credentials, secrets, and documents for individuals, families, and enterprises. The Toronto-based company provides browser extensions, desktop and mobile apps, and a command-line tool to generate, fill, and audit passwords while enforcing zero-knowledge encryption. Features include shared vaults, SSH key management, sign-in with SSO, advanced reporting, and developer integrations. The product supports Windows, macOS, Linux, iOS, Android, and ChromeOS, and offers hosted or self-hosted deployment. AgileBits serves millions of users and thousands of organizations worldwide, emphasizing privacy, compliance, and ease of use.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
London Office
Full-time
Expired May 12, 2026
Onsite

3 months ago

Apply
Expired
Sydney
Full-time
Expired Apr 14, 2026
Senior
Onsite

4 months ago

Apply
Expired
Remote - Bulgaria
Full-time
Expired Apr 25, 2026

3 months ago

Apply
Brazil - Remote
Full-time
Expires Jul 16, 2026
Python
Java
AWS
+4 more

20 days ago

Apply