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

Full TimeRemoteTeam 1,001-5,000Since 2014H1B No SponsorCompany SiteLinkedIn

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

Related Categories

Related Job Pages