1Password logo

Senior Rust/WebAssembly Developer

Over 80,000 businesses and millions of people use 1Password to protect their most important information.

1Password

Icons/design/feather/users

51-200

Icons/design/feather/country/us United States
Icons/design/feather/country/ca Canada
Icons/design/feather/country/gb United Kingdom of Great Britain and Northern Ireland

Over 80,000 businesses and millions of people use 1Password to protect their most important information. We’re a kind, curious, and customer-focused team on a mission to build the world's most-loved password manager and give people more control over their data.

The Browser Experience team here at 1Password is building the next generation of our web extension by utilizing & contributing to a common Core. What started as a way to share TOTP generation has grown to be an entire 1Password client, built in Rust. 

Our web extension makes broad use of this core to share many of the core responsibilities of a 1Password client and we want to push that further! We’re looking for someone to help push this initiative to the limits of what’s possible. 

This is a Remote opportunity within Canada, US and UK.

What we're looking for:

  • A strong background in application architecture.

  • More than 2 years of experience with Rust in production.

  • Experience with compiling for WebAssembly.

  • Secure coding practices are second nature for you.

  • Admiration for team effort with ambition to take the lead on your own projects.

  • Excitement for the unknown – you’re always ready to learn something new.

  • Familiarity with concurrency patterns in Rust and or WebAssembly.

  • Willingness to document and maintain APIs, and assist implementers in other areas of the company.

  • The ability to manage your schedule and deliver projects on time while working remotely

What you can expect in your first month:

  • Meet and get to know your team and how it fits within the rest of the organization

  • Become familiar with the tools and processes that 1Password uses

  • Acquire an advanced understanding of the 1Password architecture and how it keeps user data safe and secure

  • Investigate and solve minor issues to learn the applications’ architecture

  • Become familiar with the codebase and future goals of the product

  • Participate in planning and feature development

  • Review other developers code, ensuring it’s understandable and aligns with our standards

What you can expect by month 3:

  • Help to plan, develop, and ship new features with your teammates

  • Work independently based on published design and planning specifications

  • Critique others’ work and offer constructive suggestions

  • Help to show what is possible within the context of WebAssembly with our shared Rust codebase

What you can expect by month 6:

  • Architect the codebase to best utilize our shared Core

  • Foresee issues with APIs before implementation as they pertain to your feature

  • Implement from design specifications and provide feedback where necessary

  • Assist others when they experience development difficulties

  • Lead the development of new features with the help of your teammates

  • Continue to upkeep the codebase and ensure that it’s easy to continue building the best 1Password web experience

The browser platform team is building the next generation of industry-leading web extensions for wherever our customers find themselves. Join our team and help build the 1Password experience loved and used by millions! 

– Andrew Beyer, Browser Experience Lead

When we say bring your whole self to work, we mean it. You’ll join a diverse and inclusive community, built on trust, support and respect. Be yourself, find your people and share the things you love. As we continue to build our global team, we welcome all individuals and do not discriminate on the basis of gender identity, race, ethnicity, disability, sexual orientation, education, languages spoken and veteran’s status. Accommodation is available upon request at any point during the recruitment process, should you require any please do let us know.

About this role

February 11th, 2022

August 19th, 2021

Full Time

To apply, you must have a permit to work in this country.
Icons/design/feather/country/us United States
Icons/design/feather/country/ca Canada
Icons/design/feather/country/gb United Kingdom of Great Britain and Northern Ireland
1Password is hiring for this role
 in these timezones.
Icons/design/feather/country/us All US timezones (+/- 4 hours)
Icons/design/feather/country/gb All GB timezones (+/- 4 hours)
Icons/design/dot -11.00
Icons/design/dot -10.00
Icons/design/dot -9.50
Icons/design/dot -9.00
Icons/design/dot -8.00
Icons/design/dot -7.00
Icons/design/dot -6.00
Icons/design/dot -5.00
Icons/design/dot -4.00
Icons/design/dot -3.50
Icons/design/dot -3.00
Icons/design/dot -2.00
Icons/design/dot -1.00
Icons/design/dot 0.00
Icons/design/dot 1.00
Icons/design/dot 2.00
Icons/design/dot 3.00
Icons/design/dot 3.50
Icons/design/dot 4.00
Icons/design/dot 10.00
Icons/design/dot 10.50
Icons/design/dot 11.00
Icons/design/dot 12.00
Icons/design/dot 12.75
Icons/design/dot 13.00
Icons/design/dot 14.00

Apply now

Please let 1Password know you found this job on Himalayas. This will help us grow!

Apply now

About 1Password

Learn about 1Password and their company culture.

View company profile

1Password remembers your passwords for you — and helps you make them stronger. All your secrets are secure and always available, safe behind the one password that only you know

Embrace the unconventional. We all work best in different ways. At 1Password, you can choose the location, environment, schedule, and approach that works best for you, and are encouraged to take time to recharge.

Hands on. Everybody at 1Password can talk to our customers and experience feedback first-hand. It helps us keep sight of what matters, and makes sure the things we create have purpose.

Support to succeed. We might not often be in the same room, but we still look after each other. Our workplace is one of challenge and support, where you're asked to solve ambitious problems, but never at a personal cost.

Tech stack

Learn about the technology and tools that 1Password uses.

View tech stack

Similar remote jobs

These are some of our top picks for great remote jobs on Himalayas.

View all jobs
Monzo logo

Monzo

Icons/design/feather/users

1,001-5,000

Icons/design/feather/dollar sign

94k-159k USD

Bonfire logo

Bonfire

Icons/design/feather/users

51-200

Webflow logo
Icons/design/feather/country/us United States only
Hex logo
Icons/design/feather/country/us United States only

Hex

Icons/design/feather/users

11-50

June logo

June

Icons/design/feather/users

1-10

Icons/design/feather/dollar sign

75k-90k USD

2 remote jobs at 1Password

1Password is hiring Senior DevOps Engineer and Senior Rust/WebAssembly Developer.

View all jobs at 1Password
1Password logo
Icons/design/feather/country/ca Canada only
1Password logo
Icons/design/feather/country/us Icons/design/feather/country/ca Icons/design/feather/country/gb US, CA & GB

Remote companies like 1Password

These are some great remote companies operating in similar industries to 1Password.

View all companies

Teleport enables engineers to quickly access any computing resource anywhere on the planet.

SmartrMail logo

We’re on a mission to build the easiest email marketing app for e-commerce.

Upwork is the leading online talent solution. We empower businesses with more flexible access to quality talent.

Glitch logo

Glitch is where everyone can create the web. It's a simple but powerful tool for creating websites and apps, supported by a fun and friendly community of creators—from brand new to expert developers.

4 Ventos logo

We create and implement digital marketing strategies, personalized for every business reality.

Doximity logo

Doximity was founded in 2011 by the pioneers of mobile health apps to connect healthcare professionals and make them more productive.

The latest jobs in your inbox

We'll keep you updated with the best new remote jobs.

Read about our privacy policy

Hiring remotely?
Start posting jobs today.

Start posting jobs for only $50.

Post remote jobs on Himalayas