Bitwarden is looking for a Senior Software Engineer to contribute to the future of their products, taking ownership of delivering valuable features throughout the development lifecycle and shaping the product and team.
Requirements
- Proficiency in Rust
- Experience working in some or all of our stack: C-Sharp, TypeScript, SQL
- Proficiency using source control such as Git, SVN, Subversion, TFS, etc.
- Experience in SQL Server, Azure, Node.js, Electron, Angular, .NET Core, web browser extensions
Responsibilities
- Become an expert and authority on the Bitwarden codebase, including frontend and 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.
- Independently plan, estimate and deliver small and moderate solutions.
- Focus on improving the features that fall under the responsibility of the Tools team, including: Import and Export feature (backup of the data), Credential Generators, Bitwarden Send
- Acquire comprehensive domain knowledge to guide the team's technical direction, including feature development and technical debt management.
- Set and show standards and best practices for the team, ensuring these are maintained in their work.
Other
- This is an all-remote team and we are looking for someone located in the U.S.
- We do not offer visa sponsorship at this time.
- Collaborative and adaptable mindset
- Openness and authenticity combined with excellent communication skills
- Excitement and enthusiasm for helping customers solve security and password challenges