GitLab
Build software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.
Staff Backend Engineer, Software Supply Chain Security: Secrets Management
Location
United States
Posted
22 hours ago
Salary
Not specified
No structured requirement data.
Job Description
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.
Role Description
You'll join GitLab's Software Supply Chain Security stage as the Staff Engineer, Secrets Management, providing technical leadership for GitLab's strategic investment in integrated secrets management.
- Set the technical direction for GitLab Secrets Manager, our OpenBao-powered solution that helps customers securely store, distribute, and manage the lifecycle of secrets used across CI/CD pipelines.
- Drive architecture decisions for multi-tenant secrets management at scale.
- Guide integration into GitLab and contribute upstream to deliver capabilities customers can trust.
- Achieve a clear, scalable architecture for GitLab Secrets Manager in your first year.
- Ensure reliable performance that meets GitLab.com needs in partnership with Infrastructure teams.
- Maintain strong cross-team alignment across Pipeline Security, Authentication, and Platform.
- Represent GitLab in OpenBao's governance and technical discussions.
Qualifications
- Experience designing and operating secrets management systems (for example, HashiCorp Vault, OpenBao, or cloud-native offerings).
- Ability to lead architecture decisions for resilient, multi-tenant services that handle secrets operations at scale.
- Working knowledge of cryptographic and key management concepts.
- Experience implementing authentication and authorization integrations.
- Proficiency building product integrations in Go and Ruby on Rails.
- Experience contributing to open source projects and working effectively with distributed governance.
- Demonstrated ability to operate with high autonomy and drive strategy.
- Strong communication and collaboration skills.
Requirements
- Experience designing and operating secrets management systems.
- Ability to lead architecture decisions for resilient, multi-tenant services.
- Working knowledge of cryptographic and key management concepts.
- Experience implementing authentication and authorization integrations.
- Proficiency building product integrations in Go and Ruby on Rails.
- Experience contributing to open source projects.
- Strong communication and collaboration skills.
Benefits
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental leave
- Home office support
Job Requirements
- Experience designing and operating secrets management systems (for example, HashiCorp Vault, OpenBao, or cloud-native offerings).
- Ability to lead architecture decisions for resilient, multi-tenant services that handle secrets operations at scale.
- Working knowledge of cryptographic and key management concepts.
- Experience implementing authentication and authorization integrations.
- Proficiency building product integrations in Go and Ruby on Rails.
- Experience contributing to open source projects and working effectively with distributed governance.
- Demonstrated ability to operate with high autonomy and drive strategy.
- Strong communication and collaboration skills.
- Experience designing and operating secrets management systems.
- Ability to lead architecture decisions for resilient, multi-tenant services.
- Experience contributing to open source projects.
Benefits
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental leave
- Home office support