Senior Backend Engineer
GitLab
full-remoteseniorpermanentbackenddevops Full remote Today via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
GoKubernetesGitOpsArgo CDFluxTerraformEKSGKEAKSObservability
About the role
Role overview
Join GitLab as a Senior Backend Engineer on the Runway team. You will lead the design, evolution, and operation of GitLab’s Kubernetes-based platform and developer tooling, driving infrastructure initiatives and improving reliability, observability, and security.
Responsibilities
- Lead the design, evolution, and operation of the Kubernetes-based platform and developer tooling powering GitLab engineering.
- Drive platform infrastructure initiatives across architecture, automation, and developer experience, including:
- Operating production Kubernetes clusters
- Scaling GitOps workflows
- Mentor engineers and influence architectural decisions.
- Improve platform outcomes including reliability, observability, and security controls.
- Communicate effectively by producing system documentation, creating runbooks, and sharing knowledge.
Requirements
- Strong networking fundamentals (e.g., DNS, load balancing, ingress) with ability to reason about failure modes and tradeoffs.
- Proficiency in Go for production-grade services and automation tooling; ability to guide others on best practices and code quality.
- Hands-on experience owning production Kubernetes clusters across one or more cloud environments (e.g., AWS EKS, Google GKE, Azure AKS), including upgrades, scaling, disaster recovery, and reliability engineering.
- Strong written and verbal communication skills, including system documentation and runbooks.
- Experience with GitOps continuous delivery workflows (e.g., Argo CD or Flux) and Infrastructure as Code (e.g., Terraform) with safe provisioning practices.
- Ability to deliver independently in an asynchronous, multi-timezone environment; document decisions and tradeoffs.
Nice-to-haves
- Python or Bash experience.
About GitLab
GitLab is a DevSecOps platform that enables organizations to build, secure, and deploy software using a single application lifecycle toolchain. It supports teams with automation, infrastructure, and engineering collaboration capabilities, helping them ship with confidence at scale.
Scraped 5/13/2026