Staff Backend Engineer
GitLab- Base salary
- $132k–$282k Published base salary range
- Location
- Remote - Canada, United Kingdom, US Remote eligibility
- Employment
- Full-time Staff / Principal
About the job
About GitLab
GitLab is the intelligent orchestration platform for DevSecOps, enabling organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100 trust GitLab to ship better, more secure software faster. GitLab embraces AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows.
Role Overview
As a Staff Backend Engineer in the Developer Experience group, you’ll work cross-functionally to identify and improve the engineering experience across GitLab’s internal engineering teams. The group currently has six globally distributed teams of Backend Engineers and Software Engineers in Test. This role will work across the entire group to identify and remove the biggest points of friction affecting development at GitLab. Expect to split your time between hands-on coding in Ruby and Go, designing scalable solutions, and helping every team deliver. This is a highly visible role with strong company-wide support, instrumental in shifting culture and practices toward a cohesive Developer Experience Platform strategy.
What You’ll Do
- Lead and grow a team responsible for developer tooling and internal platform capabilities used by engineering teams to build and operate services.
- Set and execute a roadmap for Kubernetes-based developer workflows, balancing developer experience, platform reliability, security, and operational efficiency.
- Guide the design of reusable onboarding and deployment patterns for services running on Kubernetes, including workloads, networking, configuration and secrets, identity, storage, observability, and progressive delivery.
- Partner with infrastructure, security, and application teams to turn Kubernetes capabilities into simple, well-supported workflows.
- Establish engineering standards, documentation, automation, and feedback loops that improve adoption and reduce time to production.
- Coach engineers through architectural decisions, incident follow-up, and production operations.
- Represent the team with technical and organizational stakeholders, communicate tradeoffs clearly, and use adoption and reliability measures to guide prioritization.
What You’ll Bring
- Deep experience building developer tooling, DevEx platforms, testing frameworks, or CI/CD systems at scale.
- Strong hands-on Go experience designing, implementing, testing, and operating production-quality services, command-line tools, automation, or platform tooling.
- Experience contributing to Ruby-based systems is also valuable.
- Practical Kubernetes experience building or operating production workloads and platform capabilities, including deployments, services, networking, configuration and secrets, observability, resource management, and troubleshooting.
- Experience designing scalable solutions that improve engineering productivity, test reliability, development environments, or delivery workflows across multiple teams.
- Demonstrated ability to provide technical leadership and influence without authority across engineering, infrastructure, security, and product functions.
- Familiarity with DevOps workflows, CI/CD pipelines, release automation, and production operations.
- Strong written and verbal communication skills in a remote-first environment.
- A product mindset with a passion for empowering developers through simple, reliable, and well-documented workflows.
- Alignment with GitLab values, especially collaboration, iteration, and transparency.
Compensation & Benefits
The base salary range for this role’s listed level is for residents of the United States only: $131,600—$282,000 USD. The range does not include bonuses, equity, or benefits. GitLab offers benefits to support health, finances, and well-being, including Flexible Paid Time Off, Team Member Resource Groups, Equity Compensation & Employee Stock Purchase Plan, Growth and Development Fund, and Parental Leave.
Application Instructions
Interested candidates should apply through the provided application link. GitLab welcomes interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. If you're excited about this role, please apply and allow our recruiters to assess your application.
Skills & tags
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.