Overview
Senior Software Engineer on Bitwarden's Provider/Business Unit Portals team, building and operating the Provider and Business Unit Portals that let administrators create and manage multiple Bitwarden Enterprise organizations at scale. This is a hands-on role focused on writing, reviewing and shipping code.
What you'll do
- Design, build, test, deploy and operate secure, performant services and applications for the Provider and Business Unit Portals, and be accountable for them end to end, including parts you did not personally write.
- Set the bar in pull request review and own team conventions for testing, error handling, API design and secure coding.
- Keep automated suites, integration harnesses and CI/CD pipelines strong enough that manual testing is never the safety net.
- Maintain architecture specifications, API contracts and open source developer documentation.
- Maintain clean service boundaries and design resilient APIs so the portals can evolve independently of the core platform; own technical direction and record the reasoning behind significant decisions.
- Mentor engineers: pair on hard problems, give substantive design feedback and help them grow.
- Contribute to performance, reliability, accessibility and maintainability; identify technical debt, articulate its cost and sequence pragmatic refactoring alongside delivery.
- Own the operational health, performance and reliability telemetry of your services in production.
- Partner with Product, Design, Security and other teams' engineers to design and validate solutions before implementation begins.
What you'll need
- 5+ years building and operating production Enterprise software, with a track record of owning substantial, technically demanding features end to end as an individual contributor.
- Expertise in C# / .NET.
- Strong working proficiency in TypeScript / Angular or Rust, with a willingness to build depth in the other.
- Experience with relational database design, optimization and SQL Server.
- Experience writing, consuming and using SDKs / APIs.
- Experience with AI-assisted development.
- Familiarity with the MVC design pattern for interaction with the Admin Portal.
- Familiarity with Entity Framework or an adjacent ORM with implementations of Postgres, MySQL and SQLite.
- A track record of running incremental modernization inside a live codebase, such as framework upgrades, strict-typing rollouts or state-management migrations, without halting feature delivery or fragmenting the codebase into competing styles.
- Excellent problem-solving skills, valuing written, clear documentation and using data to make technical decisions.
- A highly collaborative and adaptable mindset, comfortable in rapid, outcome-driven feedback loops.
Nice to have
- Preferably Claude Code for AI-assisted development.
- Practical experience with containerized environments (Docker/Kubernetes), automated test frameworks (unit, integration and end-to-end) and SRE/observability tools (APM, alerting and telemetry dashboards).
- Familiarity with zero-trust and zero-knowledge security architectures, encryption standards and threat-modeling methodologies.
- Excitement and enthusiasm for open source, developer advocacy and building a more secure internet.
Details
- Location line: Noida, Delhi NCR.
Read the full description and apply on the company’s own careers page.