Software Engineer (Secrets Manager & AI Identity)
Core
Design and build the core infrastructure for Bitwarden's Secrets Manager and next-generation AI Identity and Access management platform, securing credentials for autonomous AI agents and headless workloads.
Role type
Senior Software Engineer (Secrets Manager & AI Identity)
Builds
High-performance APIs, SDKs, CLIs, and secure machine authentication gateways for secrets management and AI identity frameworks.
Domain
Cybersecurity, Identity & Access Management (IAM), AI Agent Security
Deliverable
production ML models | product features
Required skills
Rust, C#/.NET, TypeScript, OAuth/OIDC, JWT, API keys, zero-knowledge protocols, symmetric/asymmetric encryption, containerization (Docker/Kubernetes), SRE logging tools (Grafana/Azure Monitor), automated integration testing, threat modeling.
Preferred skills
AI agent architecture security, LLM memory isolation, sandboxed execution environments, open-source software development.
Technologies
Rust, C#, TypeScript, Docker, Kubernetes, Grafana, Azure Monitor, JWT, OAuth, OIDC.
Responsibilities
Design and maintain high-performance APIs, SDKs, and CLIs; implement secure machine authentication and runtime secrets injection; ensure scalable decoupled architecture; own automated testing, deployment pipelines, and production SRE health; build developer-friendly integration libraries and documentation; proactively threat-model services and remediate vulnerabilities.
Seniority
Senior, hands-on IC