
Remote opportunity at
GitLabStaff Backend Engineer, Developer Experience
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer productivity, enhance operational efficiency, minimize compliance and security risks, and speed up digital transformation.…
Career Tools
About This Role
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer productivity, enhance operational efficiency, minimize compliance and security risks, and speed up digital transformation. Over fifty million registered users and more than half of the Fortune 100 rely on GitLab to deliver more secure software at a faster pace. The company integrates artificial intelligence as a primary productivity multiplier across all team workflows. The organization seeks a Staff…
Job Description
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer productivity, enhance operational efficiency, minimize compliance and security risks, and speed up digital transformation. Over fifty million registered users and more than half of the Fortune 100 rely on GitLab to deliver more secure software at a faster pace. The company integrates artificial intelligence as a primary productivity multiplier across all team workflows.
The organization seeks a Staff Backend Engineer for the Developer Experience group. In this highly visible position, the professional will collaborate cross-functionally across six globally distributed teams to identify and eliminate development friction at GitLab. Responsibilities involve splitting time between programming in Go and Ruby, formulating scalable solutions, and shaping the internal engineering culture. Key initiatives include driving internal developer platform adoption, steering Kubernetes-based service onboarding, refining test and CI environments, and elevating platform observability. Qualified candidates will possess deep experience building internal developer platforms, testing frameworks, or CI/CD systems, along with practical Go and Kubernetes skills.
Responsibilities
- Lead and grow a team focused on internal platform capabilities and developer tooling
- Establish and execute a roadmap for Kubernetes-driven developer workflows
- Guide the design of reusable onboarding and deployment patterns for services running on Kubernetes
- Make environment bring-up and teardown deterministic across dependencies like CRDs and controllers
- Collaborate with security, infrastructure, and application teams to build simple Kubernetes workflows
- Create engineering standards, automation, documentation, and feedback loops to enhance platform adoption
- Coach engineers through architectural decisions, production operations, and incident follow-up
- Represent the team to technical and organizational stakeholders while using reliability and adoption metrics to guide priorities
Requirements
- Extensive experience building DevEx platforms, developer tooling, CI/CD systems, or testing frameworks at scale
- Strong hands-on Go experience designing, building, testing, and operating production services or automation tools
- Practical Kubernetes background in operating production workloads, networking, configuration, secrets, and observability
- Familiarity with the Kubernetes deployment lifecycle, including Helm release management and multi-cluster context handling
- Ability to design scalable solutions that boost engineering productivity and delivery workflows across multiple teams
- Demonstrated technical leadership and influence without authority across engineering and product functions
- Strong written and verbal communication skills in a remote-first setting
- Alignment with GitLab values of transparency, iteration, and collaboration
Qualifications
- Experience contributing to Ruby-based systems
- Experience authoring a controller or operator
Core Skills
Benefits
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation and Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, all roles at GitLab are remote, though some positions may carry specific location-based eligibility requirements.
What is the salary range for this role?
The United States base salary range for this level is $131,600 to $282,000 USD per year, which does not include bonuses, equity, or benefits.
What primary programming languages are used in this role?
The role involves hands-on coding in Go and Ruby.
What employment type is this position?
This is a full-time position.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.