Staff Backend Engineer Developer Experience Ruby @ GitLab
Your Application Journey
Email Hiring Manager
Job Details
Overview
GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform. More than 100,000 organizations use GitLab to contribute to and co-create the software that powers our world. This role is part of our mission to accelerate human progress by breaking down barriers in software development.
About the Role
As a Staff Backend Engineer in the Developer Experience group, you will work cross-functionally to improve the engineering experience for GitLab's internal teams. You will split your time between hands-on coding in Ruby and Go, designing scalable solutions, and removing friction points in engineering processes.
Key Responsibilities
- Drive technical excellence and provide hands-on engineering contributions.
- Collaborate with various teams to identify and fix friction points.
- Modernize testing infrastructure and optimize CI/CD pipelines.
- Break down systemic bottlenecks by partnering with Platform, Product, and Infrastructure teams.
- Shape a culture of continuous learning and improvement.
Examples of Projects
- Removing test pipeline flakiness.
- Introducing comprehensive test coverage reporting.
- Standardizing logging libraries and documentation.
- Providing stable, configurable development environments.
What You’ll Bring
- Deep experience with developer tooling and DevEx strategies.
- Proven leadership in platform or transformation initiatives.
- Experience with DevOps workflows and CI/CD pipelines.
- Excellent communication skills in a remote-first environment.
- A product mindset with passion for empowering developers.
Benefits & Support
GitLab offers robust benefits including flexible paid time off, equity compensation, remote work environment, parental leave, home office support, and opportunities for professional growth.
Key skills/competency
- Ruby
- Go
- DevSecOps
- CI/CD
- Testing frameworks
- Developer Experience
- Platform engineering
- Technical leadership
- Collaboration
- Remote work
How to Get Hired at GitLab
🎯 Tips for Getting Hired
- Customize Your Resume: Align skills with GitLab requirements.
- Showcase Remote Experience: Highlight ability to work asynchronously.
- Emphasize DevOps Expertise: Detail experience with CI/CD and testing.
- Prepare for Technical Interviews: Practice coding and system design questions.
- Research GitLab Culture: Understand their values and AI-driven approach.