← Back to list
Job · Principal

Staff Backend Engineer (Go), Continuous Delivery

Backend Developer • Principal • Remote • Full-time India India

As Staff Backend Engineer on the GitLab CD team, you'll be a foundational technical leader on a high-visibility greenfield initiative bringing true reconciliation, live state awareness, durable orchestration, and AI-native governance to GitLab's platform.

Responsibilities

  • Lead technical execution on the CD platform: decompose complex architectural designs into deliverable work
  • Solve high-complexity engineering problems and contribute architectural feedback
  • Set and maintain the technical bar through code review, mentorship, and example
  • Mentor engineers at all levels
  • Represent the CD team in cross-functional discussions and contribute to technical proposals
  • Participate in on-call rotations to ensure GitLab.com availability targets

Requirements

  • Deep professional experience building backend services in Go at high-scale production
  • Demonstrated expertise in distributed systems design: durable workflow execution, state persistence, event-driven architectures
  • Extensive experience leading release orchestration, deployment automation, or continuous delivery at scale
  • Extensive hands-on experience with Docker and Kubernetes in production, including blue/green and canary deployments
  • Strong familiarity with GitOps workflows and tools
  • Experience with policy-based governance in software delivery systems
  • Proven ability to translate complex architecture into clear, executable engineering work
  • Exceptional written and verbal communication, async and documentation-first

Nice to have

  • Experience with AI engineering or building AI-integrated product features
  • Ruby on Rails experience

Soft skills

Self-motivated and self-managingConstructive approach to ambiguityIncorporates AI tools into daily engineering workflows

What we offer

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

About the company

The GitLab CD team is a newly formed group within the Deploy stage, primarily Go engineers with Ruby on Rails and frontend engineers joining as the product matures. GitLab is the intelligent orchestration platform for DevSecOps.

Similar jobs