
Remote opportunity at
GitLabStaff Backend Engineer, Developer Experience
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer efficiency, streamline operations, and minimize security and compliance risks. The company serves over 50…
Career Tools
About This Role
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer efficiency, streamline operations, and minimize security and compliance risks. The company serves over 50 million registered users and more than half of the Fortune 100. The organization seeks a Staff Backend Engineer for its Developer Experience group to work across globally distributed teams. This position focuses on eliminating internal engineering friction by shaping a cohesive Developer Experience Platform…
Job Description
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer efficiency, streamline operations, and minimize security and compliance risks. The company serves over 50 million registered users and more than half of the Fortune 100.
The organization seeks a Staff Backend Engineer for its Developer Experience group to work across globally distributed teams. This position focuses on eliminating internal engineering friction by shaping a cohesive Developer Experience Platform strategy. Selected candidates split their time between developing solutions in Go and Ruby, designing scalable architecture, guiding engineering standards, and helping internal product teams deliver effectively.
This visible, fully remote position suits professionals experienced in building internal tooling, CI systems, or DevEx platforms at scale who enjoy collaborating with various stakeholders. Candidates will guide technical decisions regarding Kubernetes adoption, test environments, service onboarding, and platform reliability.
Responsibilities
- Lead and expand a team focused on internal platform capabilities and developer tooling
- Define and implement a roadmap for Kubernetes-based developer workflows
- Design reusable onboarding and deployment patterns for services running on Kubernetes
- Make environment setup and teardown deterministic across dependencies like CRDs and controllers
- Collaborate with security, infrastructure, and application teams to build simple workflows
- Establish automation, standards, and documentation to accelerate service deployment
- Mentor engineers through architectural decisions, incident responses, and production operations
- Represent the team to technical and organizational stakeholders using adoption and reliability metrics
Requirements
- Extensive experience building developer tooling, DevEx platforms, testing frameworks, or CI/CD systems at scale
- Solid hands-on Go programming experience for building production-quality services, automation, and tools
- Practical background with production Kubernetes workloads, including networking, configurations, secrets, and observability
- Familiarity with the Kubernetes deployment lifecycle, Helm release management, and multi-cluster contexts
- Proven capability to provide technical leadership and influence across cross-functional groups without direct authority
- Strong verbal and written communication skills suitable for a remote-first workplace
Qualifications
- Experience contributing to Ruby-based systems
- Experience integrating third-party operators and custom resources into working environments
- Prior 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 employment type is this?
This is a full-time position.
What is the salary for this role?
The posting states that the base salary range for US residents is $131,600 to $282,000 USD, determined through interviews, experience, location, and other factors. Salaries for locations outside the US are not specified.
What programming languages are used in this role?
The role involves hands-on coding primarily in Go and Ruby.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.