Staff Backend Engineer, Software Supply Chain Security

GitLab GitLab · Enterprise · India · Sec Engineering

Staff Backend Engineer focused on Software Supply Chain Security, defining architecture, leading implementation for SLSA Level 2 and 3 capabilities, and integrating with Sigstore services. The role emphasizes enterprise-grade security, performance, and mentoring other engineers.

What you'd actually do

  1. Define and drive the technical architecture for the SSCS Add-On, including backend systems for package policy enforcement, provenance generation, artifact signing, and malicious package detection.
  2. Lead design and implementation work for Supply-chain Levels for Software Artifacts (SLSA) Level 2 and Level 3 capabilities within GitLab CI/CD.
  3. Architect integrations with Sigstore services such as Cosign, Fulcio, and Rekor, including approaches for signing workflows, verification, and trust boundaries.
  4. Design backend services and request paths that support allow, deny, and quarantine package policies with strong performance and reliability expectations.
  5. Review merge requests with a focus on security, architectural consistency, maintainability, and test quality.

Skills

Required

  • Strong experience building backend applications with Ruby on Rails in a high-scale production environment.
  • Professional experience with Go for backend or infrastructure-oriented services.
  • A track record of leading architecture across multiple systems and influencing technical direction through strong engineering judgment.
  • Experience writing clear technical proposals, request for comments documents, and decision records in an async, documentation-first environment.
  • A solid security mindset and comfort working on products where trust, risk reduction, and secure defaults are central requirements.
  • Familiarity with software supply chain security concepts such as build provenance, artifact signing, dependency security, or software bill of materials.
  • Strong teamwork and communication skills, with the ability to work effectively across distributed teams and functions.

Nice to have

  • Interest in GitLab's values and in building secure, scalable product capabilities that help customers ship software with confidence.

What the JD emphasized

  • strong focus on enterprise-grade security and performance
  • senior technical leader
  • define architecture before systems are built
  • strong engineering judgment
  • solid security mindset
  • strong compliance and risk management needs