Job Closed

This listing is no longer active.

GitLab logo
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

Backend EngineerSoftware EngineerOtherRemoteLeadTeam 1,001-5,000Since 2014H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

147 days ago

Salary

$131.6K - $282K / year

Seniority

Lead

Bachelor DegreeEnglishRubyRuby on RailsHashiCorp Vault

Job Description

Staff Backend Engineer, Software Supply Chain Security – Secrets Management

GitLab

• Lead the technical strategy for GitLab Secrets Manager, setting architecture direction for secure, multi-tenant secrets management at scale. • Own the integration between GitLab and OpenBao, including namespaces, authentication mechanisms, and policy management. • Collaborate with Pipeline Security, Authentication, and Platform teams to propose, review, and deliver cross-team secrets management improvements. • Partner with GitLab.com Infrastructure teams to ensure secrets management meets reliability, performance, and operational requirements. • Represent GitLab in the OpenBao open source project by contributing features upstream, participating in technical steering discussions, and maintaining strong technical credibility. • Mentor and advise engineers on secrets management, cryptographic systems, and secure architecture patterns, raising the quality and consistency of designs and implementations. • Interface with engineering managers and senior leadership to scope initiatives, clarify tradeoffs, and unblock delivery across teams. • Engage with customers and external stakeholders to understand real-world needs and communicate GitLab's secrets management capabilities and roadmap direction.

Job Requirements

  • Experience designing and operating secrets management systems (for example, HashiCorp Vault, OpenBao, or cloud-native offerings), including secure storage, access control, and audit logging.
  • Ability to lead architecture decisions for resilient, multi-tenant services that handle secrets operations at scale, including high availability and cluster management patterns.
  • Working knowledge of cryptographic and key management concepts, such as encryption in transit and at rest, key derivation, and hardware security module (HSM) or PKCS#11 integrations.
  • Experience implementing authentication and authorization integrations, such as JSON Web Token (JWT) or OpenID Connect (OIDC), mutual Transport Layer Security (mTLS), and certificate-based authentication.
  • Proficiency building product integrations in Go (within the OpenBao or Vault ecosystem) and Ruby on Rails for GitLab platform integration.
  • Experience contributing to open source projects and working effectively with distributed governance, balancing upstream needs with product requirements.
  • Demonstrated ability to operate with high autonomy, drive strategy, and serve as a trusted partner to senior leaders (including constructively challenging assumptions and tradeoffs).
  • Strong communication and collaboration skills to influence across teams and levels, including mentoring engineers and working in a fully remote, asynchronous environment.

Benefits

  • Benefits to support your health, finances, and well-being
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental leave
  • Home office support

Related Job Pages

More Backend Engineer Jobs

+A Educação logo

Fullstack Developer, Node.js

+A Educação

Expandir os horizontes do conhecimento é o que nos move!

Backend Engineer147 days ago
Full TimeRemoteTeam 501-1,000Since 1973H1B No Sponsor

• Development of corporate solutions and satellite systems • Troubleshooting and problem analysis • Training and mentoring teams • Execution and monitoring of maintenance routines • Responsible for ensuring delivery quality • Documentation of existing and in-development systems • Evaluation of new technologies • Creation of routines and applications required for pilots and prototypes • Oversight and validation of third-party activities • Bug fixes and improvements in existing systems

Brazil
Job Closed
Leega logo

Senior Java Developer - Maintenance

Leega

Inteligência, Inovação e Tecnologia.

Backend Engineer147 days ago
Full TimeRemoteTeam 201-500Since 2010H1B No Sponsor

• API design (SOLID, Design Patterns, clean code) • SOA architecture (service-oriented architecture) • DevOps integration • Network and infrastructure topology • Experience in maintenance/support

Brazil
Job Closed
Unanet logo

Enterprise Technical Architect

Unanet

Unanet is a leading provider of ERP and CRM solutions purpose-built for Government Contractors, AEC & Prof Services.

Backend Engineer147 days ago
OtherRemoteTeam 201-500H1B Sponsor

• Act as a top-tier escalation point for the most complex or high-impact customer issues. • Rearchitect solutions to ensure ongoing scalability and supportability. • Diagnose and troubleshoot deep technical problems across integrations, performance, infrastructure, or configuration. • Work directly with customers to resolve critical incidents and restore business continuity. • Partner with Engineering, Product, QA, Professional Services, and Customer Success teams to resolve bugs, influence product improvements, and advocate for customer needs.

United States
$157K - $185K / year
Job Closed
Invillia logo

Java Back-End Developer – Mid-Level

Invillia

Innovation Engineering_ part of AI/R ©AI Revolution Company

Backend Engineer147 days ago
Full TimeRemoteTeam 5,001-10,000Since 2003H1B No Sponsor

• Develop and maintain Back-End applications in Java; • Work on the development of microservices and concurrent systems; • Support the definition and evolution of the solution architecture; • Implement messaging integrations (SQS and Kafka); • Work with SQL and NoSQL databases; • Ensure code quality through unit tests and monitoring metrics (Sonar); • Participate in continuous integration and continuous delivery pipelines (Jenkins); • Apply versioning best practices using Git and Git-Flow.

Brazil
Job Closed