Bitwarden promotes better internet security and safety with the leading open source password management solution. As a Senior Software Engineer at Bitwarden, you will contribute directly to the future of the Bitwarden products while working with a great team and amazing open source community.
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
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
- User of Bitwarden
- Startup experience
- Open source experience
- Experience in Azure, .NET, Rust, Electron, Angular, web browser extensions