Software Engineer (Secrets Manager)

Bitwarden
Noida, Delhi
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3-6 yearsSkills: ["Written communication","Collaboration","Outcome-driven execution","Threat modeling","Developer focus"]

Build and evolve the Secrets Manager secrets engine, including high-performance APIs, SDKs, and CLIs used for machine authentication and secure token-based access. Implement zero-knowledge machine authentication and runtime secrets injection, working within a decoupled, tenant-ready architecture. Own automated testing, deployment, and production SRE health, collaborate with product/design via an Embedded Trio, and threat-model services to maintain audited compliance standards.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Bitwarden
Bitwarden
1 day ago

Software Engineer (Secrets Manager)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build and evolve the Secrets Manager secrets engine, including high-performance APIs, SDKs, and CLIs used for machine authentication and secure token-based access. Implement zero-knowledge machine authentication and runtime secrets injection, working within a decoupled, tenant-ready architecture. Own automated testing, deployment, and production SRE health, collaborate with product/design via an Embedded Trio, and threat-model services to maintain audited compliance standards.
Location: Noida, Delhi
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, build, and maintain high-performance APIs, SDKs, and CLIs for Secrets Manager and future AI identity/access security frameworks.
  • •Implement secure, zero-knowledge machine authentication, scoped access tokens, and runtime secrets injection gateways to protect credentials.
  • •Develop within a decoupled platform architecture to run Secrets Manager as a scalable, independent tenant with dedicated data stores and async event-driven messaging.
  • •Own automated testing, deployment pipelines, and production SRE health, including on-call rotations and postmortems.
  • •Improve developer usability by creating developer-friendly API endpoints, integration libraries, and technical documentation for secrets enrollment and machine onboarding.

Pay and Benefits

Perks:Remote Work

Key Requirements

  • •3-6 years in software engineering.
  • •Strong experience with AI-led development in Rust, C#/.NET, or TypeScript (with Rust highlighted for the core SDK).
  • •Hands-on experience designing or integrating machine identity platforms, vaulting services, OAuth/OIDC, or token-based authorization (e.g., JWT, access tokens, API keys).
  • •Experience building automated integration tests and maintaining containerized environments (Docker/Kubernetes), with production monitoring using tools such as Azure Monitor and Grafana.
  • •Solid understanding of encryption and zero-knowledge protocols, plus secure OS-level storage APIs.
Experience:3-6 yearsIdentity securitySecrets managementOpen sourceSRE
Skills:Written communicationCollaborationOutcome-driven executionThreat modelingDeveloper focus
Languages:English
Tech Stack:RustC#.NETTypeScriptOAuthOIDCJWTAPI keysDockerKubernetesAzure MonitorGrafanaZero-knowledge protocolsEncryptionAsymmetric encryptionSymmetric encryption

Company Brief

Bitwarden
Develops Bitwarden, an open-source password management platform providing secure vaults, password generation, and cross-device syncing for individuals and businesses, with self-hosting and cloud-hosted deployment options and enterprise access controls.
Industry: Cybersecurity
Headquarters: Santa Barbara, United States
Founded: 2016
WebsiteLinkedIn