Backend Engineer – Ruby/Go – GitLab
GitLab is the world's most comprehensive DevSecOps platform — a single application covering the entire software development lifecycle from planning and coding to CI/CD, security scanning, and deployment monitoring. Used by 30+ million registered users and 50% of the Fortune 100, GitLab is the alternative to cobbling together GitHub, Jenkins, Artifactory, and Datadog. GitLab is a fully remote company with 2,000+ team members across 60+ countries — the world's largest all-remote company and a pioneer of remote-first working practices. We are hiring Backend Engineers anywhere in the US to build GitLab's open-source DevSecOps platform.
Responsibilities
- Build GitLab's core platform features in Ruby on Rails — including merge request workflows, issue tracking, and project management for 30+ million users
- Develop GitLab CI/CD pipeline backend in Go — implementing pipeline scheduling, runner registration, and job artifact management
- Build GitLab's container registry and package registry services supporting Docker, Helm, npm, Maven, and Python package publishing
- Implement GitLab's security scanning integration — coordinating SAST, DAST, dependency scanning, and secret detection CI jobs
- Optimize PostgreSQL queries and Sidekiq background job processing for GitLab's single-application architecture scaling to enterprise workloads
- Contribute to GitLab's open-source codebase — with changes reviewed, merged, and shipped to millions of users within days
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Proficiency in Ruby on Rails or Go (GitLab's two primary backend languages)
- Understanding of PostgreSQL, Redis, and background job processing (Sidekiq)
- Familiarity with git workflows, CI/CD pipelines, and DevOps practices
- Self-motivated and comfortable working in a 100% remote, async-first environment
Benefits
- Competitive salary with GitLab RSU equity
- $10,000 annual home office and equipment budget
- Comprehensive medical, dental, and vision benefits
- 401(k) with GitLab contribution
- Unlimited PTO and GitLab's industry-famous remote work culture