Staff Backend Engineer Developer Experience Ruby @ GitLab
Your Application Journey
Email Hiring Manager
Job Details
Overview
GitLab, an open-core software company, develops the most comprehensive AI-powered DevSecOps Platform used by over 100,000 organizations. Its mission is to enable everyone to contribute to and co-create the software that powers our world. With products like Duo Enterprise and Duo Agent Platform, GitLab delivers AI benefits at every stage of the SDLC.
This role, titled Staff Backend Engineer Developer Experience Ruby, operates at a pivotal time to transform testing and development experience, ensuring high-quality, efficient code delivery.
Role Description
As part of the Developer Experience group, you will work cross-functionally across six globally distributed teams. Key responsibilities include hands-on coding in Ruby and Go, designing scalable solutions, and enabling engineering teams to overcome friction points in development. Your work will focus on modernizing testing practices, optimizing CI/CD pipelines, and streamlining technical processes across GitLab.
- Drive technical excellence across teams.
- Champion engineering needs by gathering feedback and translating them into improvements.
- Transform testing at scale to support rapid growth.
- Optimize CI/CD pipelines to reduce friction.
- Collaborate to eliminate systemic bottlenecks and shape engineering culture.
What You’ll Bring
You should have deep experience with developer tooling, DevEx strategies, and testing frameworks at scale. This role demands proven leadership in platform or transformation initiatives, the ability to influence without authority, familiarity with DevOps and CI/CD, and strong communication skills in a remote environment.
Benefits & Work Environment
GitLab offers robust benefits including health, financial and well-being support, a fully remote asynchronous work environment, flexible paid time off, equity compensation, and a growth and development fund, among others. GitLab is dedicated to fostering inclusion and continuous learning.
Key skills/competency
- Ruby
- Go
- DevSecOps
- CI/CD
- Testing frameworks
- Developer Experience
- Platform transformation
- Technical leadership
- Remote collaboration
- Process optimization
How to Get Hired at GitLab
🎯 Tips for Getting Hired
- Customize your resume: Highlight backend and DevEx projects.
- Showcase relevant experience: Include Ruby, Go, and CI/CD skills.
- Research GitLab: Understand their open-core and remote culture.
- Prepare for technical interviews: Focus on developer tooling and testing.