GitLab
Software Engineer, Delivery: Release
Interested in this opportunity? Apply through the protected RemoteKraft flow.
Log in to ApplyFull Time
Mid-Level · 1 year
Bangalore, India
Remote
2026-10-28
greenhouse
Infrastructure Platforms Department
Requirements Summary
As an ideal candidate, you will have a strong coding background, experience working on large-scale systems, and a collaboration mindset
Benefits
Full Job Description
Role Overview The Software Delivery Section aims to enhance the safety, reliability, and overall customer experience of GitLab's complete software delivery process. The team works alongside Site Reliability Engineers to enhance release management tooling, infrastructure, and processes. What You Will Do As a Backend Engineer, you will work on automating the release process, building new features, and collaborating with individual teams to define and implement solutions for streamlined code delivery. Why It Might Be a Fit The role is ideal for individuals with a strong coding background who are also comfortable working on infrastructure, automation, and operations-related topics or are motivated to develop expertise in these areas. Requirements Strong coding background Mandatory Ruby or Go (willing to learn Ruby is a must) Proficiency with Ruby is a strong plus Ruby on Rails knowledge is not mandatory Experience working on large-scale systems Experience optimizing Continuous Delivery and Continuous Deployment pipelines Interest in cloud platforms, containerization, and Infrastructure as Code tools Application and systems observability background Collaboration mindset, boundless curiosity, and a demonstrable ability to learn A product development mindset when developing new components Benefits Mean Time to Production Flexible Paid Time Off Team Member Resource Groups Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental Leave