B

Senior Software Engineer (Provider/Business Unit Portals)

Bitwarden
NewPosted today

LOCATION

Noida · Onsite

EXPERIENCE

5+ Years

SKILLS REQUIRED

C#.NET CoreSQL ServerAngularRelational DatabasesRESTful APIsSecure Coding PracticesUnit Testing

Job description

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.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer (Provider/Business Unit Portals)