
Opportunity at
GitLabSenior Backend Engineer, Development Health
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer efficiency, streamline operations, and minimize security and compliance risks. More than half of Fortune…
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. More than half of Fortune 100 companies and over 50 million registered users utilize GitLab to deliver secure software rapidly. Team members integrate artificial intelligence into daily workflows as a core productivity driver. As a Senior Backend Engineer within the Development Health group, you will enhance the reliability, maintainability,…
Job Description
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer efficiency, streamline operations, and minimize security and compliance risks. More than half of Fortune 100 companies and over 50 million registered users utilize GitLab to deliver secure software rapidly. Team members integrate artificial intelligence into daily workflows as a core productivity driver.
As a Senior Backend Engineer within the Development Health group, you will enhance the reliability, maintainability, and extensibility of internal systems utilized by hundreds of engineers. Serving as customer zero, you will evaluate GitLab's product under demanding real-world conditions, identify workflow bottlenecks, and feed improvements back into the platform for customers. Your focus areas include building health alerting and remediation routing for core continuous integration and continuous delivery pipelines, creating slow and flaky test detection mechanisms, and developing engineering analytics and reporting tools.
The Development Health team sits inside Developer Experience, focusing primarily on internal systems. You will guide production systems from design to completion, reduce legacy complexity, partner with product managers, track metrics, mentor intermediate team members through code reviews and pairing, and communicate asynchronously with stakeholders across Engineering.
Responsibilities
- Manage and evolve core Development Health systems from initial design through production deployment
- Enhance the test coverage, maintainability, and reliability of long-lived automation while simplifying legacy platforms
- Collaborate with engineering managers and product teams to identify pain points and implement measurable solutions
- Analyze data to measure the impact of changes on engineering health and set priorities accordingly
- Provide mentorship to intermediate engineers through design feedback, code reviews, and pair programming
- Maintain clear asynchronous written communication regarding statuses, tradeoffs, and proposals with cross-functional stakeholders
- Supervise production system health, manage incident troubleshooting, and participate in root cause analyses
- Leverage artificial intelligence assistants and agents to analyze issues and help shape the team product roadmap
Requirements
- Substantial prior experience as a tooling or backend engineer with a history of owning production systems end to end
- Strong proficiency in Ruby or the capability to become productive in it quickly
- Demonstrated experience in safely modernizing or maintaining legacy codebases
- Familiarity with continuous integration and continuous delivery systems, APIs, and automation at scale
- Strong independent problem-solving skills and concise written communication abilities
- Experience writing automated integration and unit tests alongside participation in collaborative code reviews
- Practical experience utilizing AI coding assistants to accelerate development while critically reviewing the results
Qualifications
- Familiarity with the Ruby on Rails framework
- Prior background in developer productivity, internal tooling, or engineering analytics
- Familiarity with GitLab product workflows and open source contribution processes
- Experience working with metrics reporting or data pipelines
- Experience implementing agent-based workflows that operate in production environments
Core Skills
Benefits
- Flexible paid time off
- Access to team member resource groups
- Equity compensation and an 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.
What is the location and remote status of this role?
The job is located in India. The posting states that all of GitLab roles are remote, although specific location-based eligibility requirements may apply.
What is the employment type?
The position is a full-time employment opportunity.
What salary does this position offer?
The salary is not stated in the job posting.
What programming language is required?
Candidates must have strong proficiency in Ruby or the ability to become productive with it quickly.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.