Jobs · Engineering

Developer, Rust

1Password · United States · 1 wk ago
RemoteRemoteEngineering$400/hrFull-time

1Password has surpassed $400M in ARR and continues to accelerate, earning a spot on the Forbes Cloud 100 for four consecutive years. We partner with iconic brands like Oracle Red Bull Racing to build a safer, more productive digital future.

About 1Password

At 1Password, we’re building the foundation for a safe, productive digital future. Our mission is to unleash employee productivity without compromising security by ensuring every identity is authentic, every application sign-in is secure, and every device is trusted. We innovated the market-leading enterprise password manager and pioneered Unified Access Management, a new cybersecurity category built for the way people and AI agents work today.

As one of the most loved brands in cybersecurity, we take a human-centric approach in everything from product strategy to user experience. Over 180,000 businesses—from Fortune 100 leaders to the world’s most innovative AI companies—trust 1Password to help their teams securely adopt the SaaS and AI tools they need to do their best work.

If you're excited about contributing to the digital safety of millions, working alongside a team of curious, driven individuals, and solving hard problems in a fast-paced, dynamic environment, we want to hear from you.

About the role

We are seeking an Intermediate Developer to join our Everyday Experience team. This team owns the surfaces and workflows that shape how customers use 1Password day to day, with a focus on reliability, usability, and trust across core product experiences. The team’s work often sits at the intersection of product quality, cross-platform foundations, and customer-facing execution, making it a critical partner for company-priority initiatives.

How We’re Using AI Today

Our Engineering, Product, and Design teams are thoughtfully integrating AI across the full software and product development lifecycle to move faster without sacrificing quality or security. Engineers use AI-assisted coding tools to accelerate reviews and catch bugs earlier, product managers synthesize user research at scale, and designers rapidly prototype and iterate with AI-generated mockups. We approach AI the same way we approach security: with clear principles, human accountability at every consequential decision point, and rigorous evaluation before anything ships to customers.

This is a remote opportunity within Canada and the US.

Requirements

  • Experienced developer with strong Rust knowledge.
  • Able to own complex systems work end-to-end, from design through delivery and production support.
  • Comfortable working across product surfaces, backend services, CI/CD, reliability, and operational workflows.
  • Strong technical judgment and ability to make pragmatic tradeoffs across quality, speed, reliability, and maintainability.
  • Able to ramp into complex codebases and ambiguous problem spaces quickly.
  • Collaborative across teams, including Product, Design, Security, Browser, Backend, and Infrastructure.
  • Effective at using AI tooling to accelerate development, testing, debugging, documentation, and code exploration.
  • Brings the expertise needed to validate, review, and safely apply AI-assisted work in production systems.

Bonus Points

  • Strong experience building backend services in Go.
  • Hands-on experience with cloud infrastructure (AWS).

Responsibilities

  • Acquire and maintain a solid understanding of your development toolchain and use it to contribute new features, improvements, and bug fixes across the team's codebases.
  • Participate in the complete lifecycle of a feature: contribute to planning, do the development, and help oversee its release and customer support.
  • Ensure code is high quality and maintainable by developing new testing strategies, writing unit and integration tests, documenting your work thoroughly, and reporting issues effectively.
  • Plan your solutions ahead of writing code, recognize and reuse existing patterns and best practices (development, security, quality), and submit well-documented merge requests.
  • Participate in and review documented proposals (RFCs/RFDs), promote best practices in code reviews, and provide thoughtful peer feedback.
  • Empower our customer support team to better support our products, address tough issues driving support inflows, and help determine high-priority customer feedback.
  • Be an active participant in team organization: refinement, prioritization, and group estimation.
  • Be curious and on the lookout for improvement opportunities you can suggest or tackle yourself, whether in repo cleanup, community engagement tooling, or IDE integration ergonomics.

Pay

USA-based roles only: The annual base salary for this role is between $123,000 USD and $172,000 USD.

Canada-based roles only: The annual base salary for this role is between $111,000 CAD and $155,000 CAD.

At 1Password, we approach each individual's compensation with a promise of fair market value and internal equity commensurate with experience and specific skill set.

Benefits

  • Health and wellbeing
    • Maternity and parental leave top-up programs.
    • Competitive health benefits.
    • Generous PTO policy.
  • Growth and future
    • RSU program for most employees.
    • Retirement matching program.
    • Free 1Password account.
  • Community
    • Paid volunteer days.
    • Peer-to-peer recognition through Bonusly.
    • Remote-first work environment.

Our culture

At 1Password, we prioritize collaboration, clear and transparent communication, receptiveness to feedback, and alignment with our core values: keep it simple, lead with honesty, and put people first. You’ll be part of a team that challenges the status quo and is excited to experiment and iterate in search of the best solution.

Our work is demanding, we strive for excellence, and the pace is fast. We need people who are keen to take on challenging problems, seek feedback to grow, and are driven to make an impact. If you're looking for a place where you can settle into a comfortable routine, this might not be the right fit for you.

We’re looking for individuals who are proven experts in their fields, as well as those who are highly adaptable, can thrive in ambiguity and through change, are curious, and above all deliver results.

How We Work With AI

We are committed to leveraging cutting-edge technology—including AI—to achieve our mission. We want team members at all levels to actively learn AI best practices, identify opportunities to apply AI in meaningful ways, and drive innovative solutions in their daily work. Embracing the future of AI isn't just encouraged—it's an essential part of how we will be successful at 1Password.

This approach extends to our hiring process—candidates are welcome to use AI tools responsibly and thoughtfully during the application process. To us, this means we do ask that you join live interviews without using AI tools so we can get to know how you communicate, solve problems, and collaborate with others.

Our approach to remote work

We believe in the power of remote work but recognize that in-person connection is important to help us achieve our mission. While we are a remote-first company, travel for in-person engagement is a part of almost all roles. Frequency will depend on role and responsibilities and may include annual department-wide offsites, team meetings, and customer/industry events.

Similar jobs

Rust Developer

micro1NAMER· 1 mo ago
RemoteEngineeringapply on jobs.micro1.ai

Rust Software Developer

Booz Allen HamiltonAnnapolis Junction, MD· 2 wk ago
$87k–$198k/yrapply on careers.boozallen.com