💼Jobs 📝Blog 🧮Salary Calc 🌍Cost of Living 📋Tax Guide
👤Sign In Post a Job — from $99
Gitlab

Senior Backend Engineer(Go), Continuous Delivery

EngineeringFull-TimeSenior
Location
Worldwide
Job Type
Full-Time
Experience
Senior
Apply Now

Job Description

ABOUT THE ROLE As a Senior Backend Engineer on the GitLab CD team, you will play a key role in building a next-generation Continuous Deployment engine from the ground up. This is a greenfield initiative within GitLab's Deploy stage, where you will design and develop features that bring true reconciliation, live state awareness, durable orchestration, and AI-native governance to GitLab's platform. You will take end-to-end ownership of complex features, collaborate closely with engineers across the Deploy stage and adjacent teams, and help establish architectural patterns for a brand-new codebase. WHAT YOU'LL DO As a Senior Backend Engineer, you will be responsible for designing and developing features for the CD platform that are secure, well-tested, and high-performance. You will take end-to-end ownership of features from design through implementation, code review, deployment, and iterative refinement. You will also contribute to architectural decisions on a greenfield codebase, partner with cross-functional teams to deliver against product commitments, and provide mentorship to junior and intermediate engineers. WHAT YOU'LL NEED To be successful in this role, you will need significant professional experience building backend services in Go, applying Go best practices in production environments. You will also need demonstrated ability to design and build scalable, distributed systems, particularly those involving durable workflow execution, state persistence, and replay patterns. Experience with Docker and Kubernetes in production, including deploying and operating services across diverse environments, is also essential. Additionally, you will need strong communication skills, the ability to thrive in a fully remote organization, and a positive, solution-oriented mindset. WHY REMOTE As a fully remote organization, GitLab values collaboration, autonomy, and flexibility. You will work closely with engineers across the Deploy stage and adjacent teams 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. BENEFITS GitLab offers a comprehensive benefits package to support your health, finances, and well-being, including flexible paid time off, and a range of other benefits to support your overall well-being.