Summary
Join Bitwarden, a leader in open-source password management, as a Senior Rust Engineer. You will build and maintain cross-platform SDKs for our Password Manager and Secrets Manager products. This is a fully remote role requiring some overlap with US Eastern Time. You'll collaborate with a supportive team, take ownership of key areas, and contribute to exciting new features. The role involves expertise in Rust, API interaction, and a collaborative mindset. Bitwarden offers competitive compensation and a focus on professional development.
Requirements
- Expertise in developing and maintaining Rust components, including the design and application of smart pointers, language bindings, and zero-copy data structures
- Experience in publishing Rust Crates
- Expertise in calling web service APIs
- Collaborative and adaptable mindset
- Openness and authenticity combined with excellent communication skills
- Excitement and enthusiasm for open source and for better internet security
- Excellent problem-solving skills β you might not know all the answers, but you know how to find and communicate the solution
Responsibilities
- Become an expert on the Password Manager and Secrets Manager APIs
- Participate in hands-on design, development, and evolution of the Bitwarden Password Manager and Secrets Manager SDKs
- Participate in code reviews, learning and spreading technical knowledge
- Independently plan, estimate and deliver new feature work and bug fixes
- Occasionally review & approve bug fixes submitted by the user community
Benefits
- Remote work
- Professional development opportunities
- 15% of work week for personal growth and learning