Bitwarden
Bitwarden

Senior Software Engineer (DIRT)

engineeringfull-timeRemote, U.S.
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ 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
Apply now
Senior Software Engineer (DIRT) at Bitwarden — Remote