B

Bitwarden

Open-source password manager and secure storage

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeDelhi, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 4 years of experience as a Software Engineer, with team lead experience and AI-assisted development practices.
  • Experience leading a team's technical direction, mentoring senior engineers, and being accountable for outcomes not personally implemented.
  • Experience with Jest or another unit testing framework.
  • Strong proficiency and experience in AI-led development using C#/.NET, Rust, or TypeScript.
  • Practical experience designing or implementing secure gateway architectures, reverse proxies, and session proxying using SSH, RDP, or HTTPS.
  • Understanding of Identity and Access Management, key-rotation protocols, and real-time audit logging systems.
  • Practical experience with containerized environments such as Docker or Kubernetes, automated unit, integration, and end-to-end test frameworks, and SRE/observability tools such as APM, alerting, and telemetry dashboards.
  • Familiarity with zero-trust and zero-knowledge security architectures, encryption standards, and threat-modeling methodologies.

Responsibilities

  • Design, develop, test, deploy, and operate secure, performant gateway controls, audited terminal logins, and session-recording mechanics for the PAM product line.
  • Maintain strict service boundaries and design resilient APIs that enable the PAM platform to operate as an independent, decoupled tenant on core platform infrastructure.
  • Partner with Product, Design, and Engineering in a cross-functional team to design and validate technical solutions before implementation.
  • Build and maintain automated test suites, integration harnesses, and CI/CD pipelines for the team's services.
  • Own the operational health, performance, and reliability telemetry of services in production; participate in on-call rotations and postmortem analyses.
  • Build and maintain internal architecture specifications, API contracts, and external open-source developer documentation.
  • Set team conventions for testing, error handling, API design, and secure coding; maintain the related architecture specifications, API contracts, and developer documentation.

About the Company

Bitwarden

Open-source password manager and secure storage

Bitwarden provides password management and secure information storage for individuals and businesses. It works on a freemium model: a free basic plan with core password management tools, and premium plus enterprise plans with features like Secure Send, Secure Notes, and multi-factor authentication, plus administrative controls for organizations. The product is open-source and regularly audited by third parties, with data stored and synchronized for users across devices. Bitwarden differentiates itself by its transparency, open-source code, and ongoing security audits, building trust and offering accessibility through affordable premium and enterprise options. Its goal is to help people and teams protect sensitive information and simplify secure access across environments.

Company size
201-500
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$100M
Headquarters
Santa Barbara, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Bitwarden

See more jobs