Staff Backend Engineer Developer Experience Ruby
@ GitLab

Hybrid
$150,000
Hybrid
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXX XXXXXXX******* @gitlab.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review Ruby and Go fundamentals.
Practice CI/CD pipeline design.
Study scalable testing frameworks.
Rehearse code optimization techniques.

Behavioral Questions

Explain conflict resolution within remote teams.
Describe leadership in cross-functional projects.
Share times you improved development processes.
Discuss handling feedback and iterative improvements.

Frequently Asked Questions