Bitwarden
Senior Software Engineer (DIRT)
engineeringfull-timeRemote, U.S.
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
Responsibilities
- Work collaboratively to build and maintain features across Access Intelligence, event integrations, the browser extension's phishing blocker, our shared Rust core library, and the Bitwarden Splunk app
- Take ownership of your work, partnering with QA to ensure that the appropriate parts of the application are tested and that tests are complete
- Design and evolve APIs, data models, and encrypted report structures that hold up to real enterprise-scale data
- Review PRs and provide constructive, pointed feedback to help fellow team members grow
- Collaborate with the Bitwarden open-source community to review community contributions and address issues in GitHub
What You Bring to Bitwarden
- Extensive experience with .NET Core and C# for backend services
- Strong proficiency with Angular, TypeScript, and RxJS for front-end development
- Deep understanding of relational database design, optimization, and SQL Server
- Demonstrated ability to design and implement RESTful APIs
- Experience building features for enterprise customers where auditability, permissions, and compliance matter
- Collaborative and adaptable mindset 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
Nice-to-Haves
- User of Bitwarden
- Startup experience
- Open source experience
- Experience with Rust, particularly for cross-platform SDK
- Python, Splunk, or other SIEM platform experience (Datadog, Elastic, etc.) — we use Python in our Splunk app
- Exposure to zero-knowledge or client-side-encrypted systems
- Browser extension development (Manifest V3, service workers, IndexedDB)
- Experience using Claude Code, or a similar generative AI coding platform
Interview Process
- Meeting with our Recruiting Manager
- Interview with DIRT Engineering Manager
- Panel interview with DIRT team
- References
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply