AgileBits Inc. logo

Developer, Machine Identity

Job Overview

Location

Remote (United States | Canada)

Job Type

Full-time

Category

Backend Engineer

Date Posted

April 1, 2026

Full Job Description

đź“‹ Description

  • • As a Developer, Machine Identity at 1Password, you will play a pivotal role in securing the future of AI-driven workflows by building and maintaining systems that ensure AI agents can authenticate, authorize, and interact safely with software and systems—directly contributing to the company’s mission of enabling secure productivity in an AI-powered world.
  • • You will design, develop, test, and deploy production-grade software across client-side, system-level, and backend systems, working within a modern tech stack that includes Go, Node.js, Python, and potentially Kotlin, Swift, or Rust, to create innovative access management solutions for AI agents and machine identities.
  • • Your day-to-day will involve writing clean, well-tested code, participating in code reviews, debugging complex issues, and ensuring observability, reliability, and performance in distributed systems at scale, all while adhering to rigorous software development best practices and coding standards.
  • • You will collaborate closely with cross-functional teams—including product, security, and engineering—to translate technical requirements into scalable solutions, communicate complex concepts to non-technical stakeholders, and help plan and estimate work through agile planning sessions.
  • • You will mentor junior developers through pair programming, knowledge sharing, and technical guidance, fostering a culture of continuous learning and psychological safety where feedback is welcomed and acted upon.
  • • You will generate and maintain comprehensive documentation for code processes and system architectures, ensuring scalability and onboarding efficiency, while staying current with emerging trends in AI security, identity management, and cloud-native development.
  • • You will participate in an on-call rotation to provide timely support for production incidents, ensuring uninterrupted service and rapid resolution of critical issues affecting customer trust and security.
  • • You will join a mission-driven, remote-first team that values honesty, simplicity, and putting people first—where experimentation, iteration, and learning from failure are encouraged as part of solving hard problems in the evolving landscape of AI and identity security.
  • • You will have the opportunity to grow your expertise in cutting-edge domains such as OAuth, OIDC, policy enforcement, MCP servers, and AI agent security, positioning yourself at the forefront of a new cybersecurity category pioneered by 1Password.

🎯 Requirements

  • • 2+ years of professional software development experience
  • • Proficiency in a modern backend language such as Go, Node.js, Ruby, or Python
  • • Demonstrated ability to write high-quality, testable code and advocate for software development best practices and coding standards
  • • Experience solving moderately complex problems with a track record of proposing and implementing effective solutions
  • • Strong communication and collaboration skills, including the ability to explain technical concepts to non-technical cross-functional partners
  • • Passion for testing methodologies and debugging techniques to ensure code reliability and maintainability

🏖️ Benefits

  • • Competitive base salary: $123,000–$172,000 USD (US) or $111,000–$155,000 CAD (Canada)
  • • Immediate access to comprehensive health, dental, and vision benefits, plus 401(k) (US) or RRSP matching (Canada)
  • • Equity grant (RSU program) and participation in incentive programs
  • • Generous paid time off (PTO) policy and paid volunteer days
  • • Free 1Password account for personal use
  • • Remote-first work environment with opportunities for occasional in-person engagement (offsites, team meetings, industry events)
  • • Access to professional development resources and a culture that encourages learning AI best practices and emerging technologies
  • • Commitment to diversity, equity, inclusion, and belonging, with accommodations available upon request during the hiring process

Skills & Technologies

Python
JavaScript
Rust
Ruby
Swift
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

Yerevan, Armenia
Full-time
Expires Jun 4, 2026
Go
Rust
Ruby
+5 more

17 days ago

Apply
Argentina - Remote
Full-time
Expires Jun 21, 2026
TypeScript
Scala
React
+4 more

4 hours ago

Apply
Argentina
Full-time
Expires May 12, 2026
Java
Remote

1 month ago

Apply
Argentina
Full-time
Expires May 20, 2026
JavaScript
TypeScript
React
+5 more

1 month ago

Apply