Hey there! We’re looking for some new faces, talents, and explorers to join our team. We’re mostly remote, but we also have an office in Toronto, ON if you prefer to work alongside a few people.

If you’ve found your way here because 1Password looks appealing but you don’t use it yet, here’s a quick rundown: At some point in their life, everyone forgets one of their passwords. It’s an inevitable event. When they do, they usually change it to be more memorable, which means it’ll be easier to guess or crack. Our goal with 1Password is to make remembering and managing passwords a thing of the past. We built 1Password to make security accessible and easy, not distant and arduous.

It’s a noble pursuit, remembering passwords for people. With everything the app does, it can always do better. Every day, we speak with hundreds of our customers about their experience with 1Password, and we use that to improve it for everyone. We’re a team of nearly 100 right now, and we’re looking to add even more wonderful ‘bits.

For all of us here at AgileBits, building and supporting 1Password is a dream job. Doing new things is the core of our culture, and we embrace it each day. Everyone in the company does customer support once a week, and we all brainstorm ways to make our customers’ experience better. Once a month, we have an all-hands call for the whole company to rally and hear about what others have been up to. We even go on an annual cruise to ponder the next 12 months of the journey, and to get to know each other in person. 👋

Current openings

Herald of Support

As a Herald of Support, you could be the first voice of AgileBits someone hears, or you could be the bridge between them and the development team. You could find yourself helping with a sign-in issue in the morning and updating our troubleshooting article for it in the afternoon. We are, after all, quite an agile bunch, and we get excited about doing.

What you might do

  • Help new and existing users have a great experience using 1Password.
  • Send well-written responses to customers, around 60 a day when you’re up to speed.
  • Document new features and common questions in our knowledge base.
  • Be the voice of our customers internally: see that the top issues and requests each week are heard by the development team.
  • Learn how we do support as a remote company, and make it even better with your voice.
  • Try new things: we’re agile, so new tools and ideas float around every few weeks.

What you have

  • A passion to help people feel confident using 1Password.
  • A knack for finding the cause of an issue, and the audacity to keep trying if you’re wrong.
  • Adaptive explanatory skills that lead people to understand, not just hear, what you’re saying.
  • A personality that makes people smile and is delighted when they do.
  • Humility to ask for help when you aren’t sure about something.
  • Optimism and positive written tone, even when it’s raining and you forgot your umbrella (free shower!).

What you might also have

  • Polyglottism! You could go to Japan or Germany for a week and jump right in to conversation, or do that from your computer, with Mount Fuji as your wallpaper.
  • Personal experience with 1Password.
  • A peculiar desire to inspect things, particular elements of the web, often built of chrome or found in a safari; occasionally beside a fiery fox within an opera.
  • Building upon the previous point, you may even enjoy a cup of java while writing your script for the next production.

If you’re a match

Sounding like a good fit? Let’s start a conversation and see where it goes.


SCIM Wizard

Right now we have a small team that’s responsible for the 1Password command-line tool, as well as the 1Password SCIM Bridge. The SCIM Bridge powers the Azure AD and Okta integrations in 1Password Business, and it shares a lot of code with op. In fact… look at the release notes for v0.3 and v0.4 of op and you’ll notice that a lot of the enhancements there are actually SCIM features. If you don’t know what SCIM is, that’s just fine, nor did I a year ago (it’s pretty damn cool though).

We have a roadmap for both of these tools and we’d love for them to move faster. We’re hoping that you can help us with that by joining the team.

What you might do

  • Implement new commands and enhancements to existing ones.
  • Squash bugs that I left in the code.
  • Track down and fix issues on the server-side.
  • Write documentation so that all of our platforms can perform tasks consistently.
  • Work with various directory services (Okta, etc…) to understand what our customers are using and how they tie into 1Password.
  • Help new and existing users via email or on our forum (this place right here).

What you have

  • Admiration for team effort. Solo Ninjas, Jedis, and Rockstars need not apply: We work together.
  • A passion for automation and integrations (the connecting kind, not the calculus kind).
  • Familiarity with command-line conventions of modern Unix-like platforms, and common tools used on those.
  • Excitement for the unknown, always ready to learn something new.
  • A penchant for clean code that’s easy to read.
  • A thorough understanding of how networking works. When you hear the word “header” do you think HTTP, or soccer (sorry… football)?

What you might also have

  • Server-side development experience. Knowing what’s at the other end of a request is really helpful.
  • Experience with the Go programming language. It’s certainly nice, but not required. Show us that you have a great understanding of any modern programming language and we’ll trust that you’ll learn Go just fine.
  • Knowledge of those hip new tools like Docker.

If you’re a match

Sounding like your pot of coffee? Let’s chat.