Software Engineer (Secrets Manager & AI Identity)
About this job
At Bitwarden, the trusted identity security leader for millions of users worldwide, the Software Engineer for Secrets Manager & AI Identity role involves designing and developing the Secrets Manager application stack. This platform allows developers, DevOps, and cybersecurity teams to centrally store, manage, and deploy sensitive credentials. As part of a globally distributed team, you will build core concepts like secrets, projects, machine accounts, and access tokens across the product suite. A normal day for this early-career engineer involves building well-scoped features across the API, web client, and SDK, writing automated tests, participating in code reviews, and collaborating with Product, Design, and fellow engineers. You will learn the zero-knowledge security architecture, utilize AI-assisted development practices effectively, and help keep production services healthy. With the support of senior engineers, you will start with guided tasks and steadily grow into larger, independent ownership while contributing to open source and developer advocacy initiatives.
Responsibilities
- Build well-scoped parts of features across the API, web client, and SDK.
- Work inside a zero-knowledge architecture to understand encryption and authentication.
- Write tests alongside code and maintain automated suites and CI/CD pipelines.
- Participate in pull request reviews and learn from teammate changes.
- Help keep services healthy in production and provide operational support.
- Collaborate with Product, Design, and engineers to raise questions and risks early.
- Keep internal architecture notes, API contracts, and open source documentation accurate.
- Use AI coding assistants effectively while ensuring every shipped line is understood.
Requirements
- 2+ years as a Software Engineer paired with AI assisted development practices.
- Capability to work independently on a well-scoped task using C# and .NET.
- Experience with TypeScript and Angular.
- Experience with Rust.
- Familiarity with relational databases, SQL, and ORMs like Entity Framework Core.
- Familiarity with HTTP and REST API design.
- Familiarity with Git, code review workflows, and CI/CD.
- Familiarity with automated testing across unit and integration layers.
Good to have
- Prior exposure to Go and Python languages.
- Tooling experience with Terraform, Ansible, and GitHub Actions.
- Experience with containerized environments such as Kubernetes.
- Experience writing, consuming, and using SDKs and APIs.
- Exposure to C++, Java, PHP, or WASM instruction format.
Who should apply
This role suits engineers early in their careers who have at least 2 years of software engineering experience and want to develop deep technical expertise across multiple languages and frameworks. Ideal candidates possess a growth mindset, seek out feedback, communicate openly when stuck, and bring a collaborative spirit. If you are passionate about open source software, eager to learn a zero-knowledge security model, and excited to build a more secure internet with a globally distributed team at Bitwarden, you should apply.
Frequently asked questions
What is the primary focus of the Software Engineer (Secrets Manager & AI Identity) at Bitwarden?
The role focuses on contributing to the design and development of the Secrets Manager application stack, enabling developers and security teams to centrally store, manage, and deploy sensitive credentials.
What technical experience is required for the Software Engineer (Secrets Manager & AI Identity) position?
Candidates need 2+ years of software engineering experience paired with AI-assisted development, along with capabilities in C#/.NET, TypeScript/Angular, and Rust.
How does Bitwarden support early-career growth for this role?
Engineers start with well-scoped work and grow into independent ownership, working alongside senior engineers on design, reviews, and complex system learning.
Where is the Software Engineer (Secrets Manager & AI Identity) role located?
The job location is listed as Noida, Delhi NCR, with team members located across the globe working remotely.
Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.