Senior Full Stack Software Engineer

Bitwarden Logo

Bitwarden

πŸ“Remote - Worldwide

Summary

Join Bitwarden, a leader in open-source password management, as a Senior Software Engineer and contribute to the future of their products. Work remotely with a great team and the open-source community, taking ownership of delivering valuable features throughout the development lifecycle. You will research and implement new technologies, mentor team members, and become an expert on the Bitwarden codebase. The ideal candidate possesses experience with C#, TypeScript, and Rust, along with proficiency in source control. Bitwarden offers competitive compensation and a supportive work environment focused on professional development.

Requirements

  • Experience working in some or all of our stack: C#, TypeScript, Rust
  • 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

Responsibilities

  • Research, evaluate, and experiment with emerging technologies, frameworks, and industry standards
  • Build rapid prototypes and proof-of-concepts to validate new technical approaches
  • Learn and implement new technologies independently
  • Stay current with technology trends and assess their potential business impact
  • Make informed technology choices with limited documentation and guidance
  • Mentor team members on new technologies and development approaches
  • Become an expert and authority on the Bitwarden codebase, including backend infrastructure, APIs, database, web app, browser extensions, desktop apps, and more
  • Participate in hands-on development of the Bitwarden products
  • Participate in code reviews, learning and spreading technical knowledge

Preferred Qualifications

  • User of Bitwarden
  • Startup experience
  • Open source experience
  • Experience in Azure, .NET, Rust. Electron, Angular, web browser extensions

Benefits

  • In the United States, the starting base compensation range for this role is $140,000 - $200,000
  • Actual compensation may vary based on level, relevant experience, and skill set as assessed in the interview process, as well as market data by location
  • See our careers page for a list of benefits
  • Please note that compensation outside the U.S. will differ based on the market
  • Work remotely with motivated and supportive team members across the world
  • Learn and grow. Take on new challenges with the support of your team, and join our #growth-club to continue personal and professional development

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.