Overview

Bitwarden promotes better internet security and safety with an open source password management solution for individuals, teams, and business organizations.

As a Software Engineer at Bitwarden, you will contribute directly to the future of the Bitwarden product across mobile, web and server components while working with a great team and amazing open source community. We’re looking for someone who can take ownership of delivering valuable features throughout the entire development lifecycle and play a direct role in shaping our product and team.

This is an all-remote team and the ideal candidate will overlap with some US East hours. We do not offer visa sponsorship at this time.

Responsibilities

  • Become an expert and authority on the Bitwarden mobile codebase, including: APIs, mobile apps, browser extension, web app, and more
  • Participate in hands-on development of the Bitwarden product
  • Participate in code reviews, learning and spreading technical knowledge
  • Occasionally contribute bug fixes submitted by the user community

What we are looking for

  • Experience working in all of our mobile stack (.NET Core, C#, Xamarin, Swift, Xcode, Android Studio)
  • Proficiency using source control such as Git, SVN, Subversion, TFS, etc.
  • Collaborative and adaptable mindset
  • Openness and authenticity combined with excellent communication skills
  • Excitement and enthusiasm for helping customers solve security and password challenges
  • Excellent problem-solving skills – you might not know all the answers but you know how to find and communicate the solution

Nice-to-haves

  • User of Bitwarden
  • Startup experience
  • Open source experience
  • Extensive Xamarin and Xamarin Forms experience
  • Experience in Angular or React, Node.js, electron
  • Experience with Docker or containerization
  • Native iOS and/or Android development experience

What to expect from the interview process

Selected candidates will be invited to schedule a 30-minute screening call and then progress through the following stages:

  • Interview with the VP of Engineering
  • Interview/s with team members
  • References
  • Interview with CEO

Final candidates will be required to authorize a background check.

A few reasons to work with us

  • Our user community loves us and we love them. Come to work each day with a sense of
  • purpose as we bring a more secure internet experience to everyone from our friends and family to the world’s largest organizations.
  • Become an expert. You’ll get immersed in the prominent technology markets of security and open source software.
  • We are dedicated to building an incredible team. Work remotely with motivated and innovative team members and take part in productive and fun meetups.
  • Learn and grow. Take on new challenges with the support of your team.

We recognize and understand that people come with a wealth of experience and talent beyond just the technical requirements of a job. If you don’t meet 100% of the qualifications for the position, you should still consider applying. Diversity of experience and skills combined with passion is a key to innovation and excellence; therefore, we encourage people from all backgrounds to apply. Please let us know if you require accommodations during the interview process.

A note to outside sourcers: we do not accept solicitations from recruiters, recruiting agencies, headhunters, or outsourcing organizations and request to be removed from all such contact lists.