GitLab · 1 week ago
Senior Backend Engineer (Ruby on Rails), Verify: Pipeline Execution
GitLab is an open-core software company that develops a comprehensive AI-powered DevSecOps Platform. The Senior Backend Engineer will help shape and scale the core of GitLab CI, focusing on improving the performance, reliability, and usability of pipeline execution for users running millions of jobs.
Cloud SecurityDeveloper ToolsDevOpsOpen SourceSaaS
Responsibilities
Write high-quality, efficient, and maintainable Ruby on Rails code that powers GitLab’s Continuous Integration (CI) pipelines, from scheduling and orchestration to execution and reporting
Lead improvements to the reliability, performance, and scalability of our CI pipeline execution domain, including optimizing database access patterns, background processing, and job orchestration for very high throughput workloads
Design, build, and iterate on features like merge trains, pipeline schedules, review apps, browser testing, and related CI capabilities that help customers ship secure software faster
Analyze and resolve complex production issues in a large, high-traffic monolith, driving structural changes that improve stability, reduce technical debt, and support zero-downtime deployments
Partner with product managers, frontend engineers, quality engineers, and other Verify teams to plan work, break down complex problems, and deliver end-to-end solutions that improve the CI user experience
Use PostgreSQL expertise to model data, tune queries, and scale large tables that support our CI features, including proactive performance investigations and remediation
Create and maintain clear, user-focused documentation and implementation guides that help GitLab users configure, troubleshoot, and get the most value from CI pipelines and related features
Provide technical leadership by driving architectural decisions in the CI domain, mentoring intermediate and junior engineers, and contributing to the long-term roadmap for Verify:Pipeline Execution
Qualification
Required
Extensive experience building, running, and debugging backend services in high-traffic production environments, ideally working on CI, build, or workflow orchestration systems
Advanced proficiency with Ruby and Ruby on Rails for designing and maintaining reliable, maintainable services in a large monolith codebase
Deep, hands-on experience with relational databases, especially PostgreSQL, including schema design, performance optimization, query tuning, and handling large-scale datasets
Proven track record improving the performance, scalability, and reliability of complex systems, including background and asynchronous job processing
Understanding of secure, scalable, and supportable architecture and deployment practices, including strategies for zero-downtime changes and safe rollouts
Familiarity with observability tools and patterns, such as metrics, logging, and tracing, to diagnose production issues and track system health and performance
Experience collaborating effectively in large codebases and working in distributed, cross-functional teams with product managers, designers, and other engineers
Ability to write clear, user-focused documentation and technical design proposals, and openness to applying your skills across adjacent backend domains like GraphQL, CI pipelines, or performance engineering
Benefits
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Growth and Development Fund
Parental leave
Home office support
Company
GitLab
GitLab is a web-based Git repository manager that offers a variety of features for software development teams.
Funding
Current Stage
Public CompanyTotal Funding
$413.5MKey Investors
ICONIQ GrowthGoogle VenturesAugust Capital
2021-10-14IPO
2019-09-17Series E· $268M
2018-09-19Series D· $100M
Recent News
MarketScreener
2026-01-06
2026-01-03
2026-01-02
Company data provided by crunchbase