Back to jobs

    Senior Backend Engineer (Go), Continuous Delivery

    GitLab
    Remote, India Full-Time 2026-05-28

    About GitLab

    The GitLab CD team is a newly formed group within the Deploy stage. The team will be primarily Go engineers, with Ruby on Rails and frontend engineers joining as the product matures. You will work closely with adjacent teams across Verify, Runner, and Infrastructure, building in a collaborative, async-first environment where engineers take real ownership of outcomes. This is an exciting opportunity to shape something new within an established company operating at significant scale.

    About the Position

    Introduction

    As a Senior Backend Engineer on the GitLab CD team, you will be instrumental in building a next-generation Continuous Deployment engine. This greenfield initiative within GitLab's Deploy stage focuses on creating systems for true reconciliation, live state awareness, durable orchestration, and AI-native governance within GitLab's platform.

    Responsibilities

    • Design and develop secure, well-tested, high-performance features for the CD platform, focusing on distributed systems architecture in Go.
    • Take end-to-end ownership of features from design through implementation, code review, deployment, and iterative refinement.
    • Contribute to architectural decisions for a new codebase, collaborating with the Engineering Manager and Principal Engineer to assess feasibility and scope.
    • Advocate for product quality, security, and performance improvements across the team and define standards through active code review.
    • Mentor junior and intermediate engineers, fostering their growth and removing blockers.
    • Collaborate with cross-functional partners like Product Management, UX, and adjacent engineering teams to meet product commitments.
    • Participate in on-call rotations for troubleshooting and urgent engineering issues.

    Requirements

    • Significant professional experience building backend services in Go, applying best practices in production environments.
    • Demonstrated ability to design and build scalable, distributed systems, especially those involving durable workflow execution, state persistence, and replay patterns.
    • Experience building or contributing to release orchestration, deployment automation, or continuous delivery systems at scale.
    • Hands-on experience with Docker and Kubernetes in production, including deploying and operating services across diverse environments.
    • Familiarity with Kubernetes deployment patterns and progressive delivery strategies like blue/green and canary deployments.
    • Familiarity with GitOps workflows and tools.
    • Experience with event-driven architectures and policy-based governance in building reliable, enterprise-grade delivery systems.
    • Demonstrated ability to incorporate AI tools into daily engineering workflows to enhance efficiency and deliver higher quality outcomes.
    • Strong communication skills: able to clearly convey complex technical and architectural problems, achieve consensus with peers, and collaborate effectively in an async-first, globally distributed environment.
    • Self-motivated and self-managing, with a positive, solution-oriented mindset able to thrive in a fully remote organization.

    Nice to Have

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

    About Company

    The GitLab CD team is a newly formed group within the Deploy stage. The team will be primarily Go engineers, with Ruby on Rails and frontend engineers joining as the product matures. You will work closely with adjacent teams across Verify, Runner, and Infrastructure, building in a collaborative, async-first environment where engineers take real ownership of outcomes. This is an exciting opportunity to shape something new within an established company operating at significant scale.

    How to Apply

    Apply via the provided link.

    Apply Now

    Your data is only shared with GitLab

    Location

    Remote, India

    Type

    Full-Time

    Keywords

    Go
    Golang
    Backend
    Continuous Delivery
    CI/CD
    Distributed Systems
    Docker
    Kubernetes
    GitOps
    Event-Driven Architecture
    AI
    Ruby on Rails
    Verified Company

    Senior Backend Engineer (Go), Continuous Delivery

    GitLab