GitLab logo
GitLab·Verified

Senior Backend Engineer, Deployment Environments - GitLab

About the Role

As a Senior Backend Engineer in GitLab’s Platform Enablement organization, you will help make GitLab easier to deploy, validate, and operate across environments. This team focuses on Cloud Native deployment guidance and ephemeral environments.

What You’ll Do

  • Build Tooling: Develop workflows for cloud-native and self-managed deployment environments.
  • Shape Architecture: Contribute to Cloud Native deployment guidance, including component requirements, topology, and scaling principles.
  • Enhance Validation: Improve ephemeral environments to bring testing closer to production reality.
  • Cross-Functional Collaboration: Work across application, infrastructure, and platform boundaries to ensure consistent environment contracts.
  • Partner: Collaborate with teams on packaging, testing, delivery workflows, and customer-facing guidance.

What You’ll Bring

  • Strong backend engineering experience, ideally with Kubernetes-based systems, distributed applications, or platform engineering.
  • Experience with deployment architecture, environment management, or cloud-native operations.
  • Comfort working at the boundary of developer workflows and production infrastructure.
  • Strong systems thinking regarding service dependencies and infrastructure abstraction.
  • A collaborative, pragmatic approach to building durable platform capabilities.

Current Projects

  • Evolving self-managed deployment guidance into a clear Cloud Native model.
  • Improving production-like ephemeral environments for higher-confidence validation.
  • Supporting a platform model where services declare requirements and shared artifacts work across GitLab.com, Dedicated, and Self-Managed.

Benefits

  • Flexible Paid Time Off
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave
  • Comprehensive health and well-being benefits

Timezone overlap

UTC-8–-4

Open to

Canada · UK

Sign in to track applications and earn points.

More roles at GitLab

Similar remote roles