Remote Jobs at GitLab

Unified DevOps platform for software development

San Francisco, California, United States

Remote
Remote iconRemote

Principal Engineer, Group Tenant Scale

GitLab

Candidates should possess extensive background and strong technical expertise in designing, implementing, and running distributed systems at massive scale, along with comfort with one or more computer programming languages (Ruby, Go), and production experience with cloud computing.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
North America
Remote iconRemote

Principal Engineer (Go), Analytics

GitLab

Candidates should possess a Bachelor’s degree in Computer Science or a related field, and have a minimum of 8 years of experience in software engineering, with a strong focus on Go programming. Experience with data analytics and building data platforms is essential, along with a deep understanding of event-driven architectures and SaaS environments. Strong leadership and mentoring skills are also required.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
Canada
Remote iconRemote

Senior Site Reliability Engineer, Environment Automation

GitLab

Candidates should have experience with Infrastructure as a Code technologies and libraries powering GitLab, and be able to reason about large systems, including edge cases and failure modes. Familiarity with GoLang or Ruby is preferred.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years)
Europe
Remote iconRemote

Intermediate Backend Engineer (Ruby on rails), CI Platform

GitLab

Candidates should possess a Bachelor's degree in Computer Science or a related field, and have at least 3 years of experience as a Backend Engineer with Ruby on Rails, along with experience in CI/CD platforms. Strong understanding of database infrastructure and performance optimization is essential, as is the ability to collaborate effectively with other engineering teams.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconJunior (1 to 2 years)
Apac
Remote iconRemote

Senior Site Reliability Engineer, Environment Automation

GitLab

Candidates should possess a Bachelor's degree in Computer Science or a related field, along with at least 7 years of experience in Site Reliability Engineering, specifically within environment automation. Strong experience with Infrastructure as Code technologies, particularly Terraform, is required, and familiarity with GoLang is preferred. The ability to reason about large systems, including edge cases and failure modes, is essential, as is a deep understanding of operational principles.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years)
Remote
Remote iconRemote

Engineering Manager, Software Supply Chain Security: Authorization

GitLab

Candidates should possess a Bachelor's degree in Computer Science or a related field, along with a minimum of 7 years of experience in software engineering, with at least 3 years in a leadership role. Strong technical expertise in authorization frameworks and identity management is required, including experience with policy-as-code approaches and fine-grained access control. Familiarity with security best practices and DevOps principles is also necessary.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
Americus
Remote iconRemote

Principal Engineer, Infrastructure Platforms

GitLab

Candidates should possess deep expertise in Site Reliability, Backend, or Platform Engineering, along with a strong understanding of multi-tenant SaaS infrastructure. Demonstrated experience in leading high-impact platform initiatives and architectural leadership is essential, as is the ability to mentor senior engineers and elevate technical excellence.

  • Compensation icon$140,000 - $200,000/year
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years), Mid-level (3 to 4 years)
Remote
Remote iconRemote

Engineering Manager, Application Security Testing: Composition & D…

GitLab

Candidates should possess an in-depth understanding of application security concepts, particularly in software composition analysis techniques to evaluate the security risks associated with application dependencies and dynamic analysis security testing (DAST) tools. They should have familiarity with containerization technologies and dependency management systems, knowledge of web application security testing techniques and tools, and experience with open source security tooling (such as OWASP ZA…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconJunior (1 to 2 years)
Remote
Remote iconRemote

Senior Fullstack Engineer, AST: Secret Detection (Ruby)

GitLab

Candidates should possess 3+ years of professional experience with Vue.js, GraphQL, and Ruby on Rails, along with proven ability to mentor engineers and lead technical initiatives. Knowledge of security concepts, vulnerabilities, mitigation techniques, and secure coding practices is preferred, and experience with developing or using security tools or products is a plus.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years)
Morowali
Remote iconRemote

Intermediate Backend Engineer, Ruby

GitLab

Candidates should possess professional experience with Ruby on Rails, experience working with a platform or complex application, familiarity building and deploying software with CI/CD or other internal tooling, and familiarity with distributed, scalable, and reliable systems. Experience with modern DevOps platforms, particularly GitLab, is beneficial, and proficiency in the English language is required.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconJunior (1 to 2 years)
Canada
Remote iconRemote

Intermediate Backend Engineer, Ruby

GitLab

Candidates should possess professional experience with Ruby on Rails, experience working with a platform or complex application, familiarity building and deploying software with CI/CD or other internal tooling, and familiarity with distributed, scalable, and reliable systems. Experience with modern DevOps platforms, particularly GitLab, is a plus. Proficiency in the English language is required for effective communication in a remote and asynchronous work environment.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconJunior (1 to 2 years)
United States
Remote iconRemote

FP&A Analyst

GitLab

Candidates should have 2-5 years of experience as an FP&A Analyst or in a similar Finance role, ideally with an enterprise SaaS software model, and a BS degree in Finance, Accounting, or a related degree. Relevant certifications such as CFA/CPA are a plus, along with accounting foundations and the ability to navigate financial statements. Experience with Google Sheets is required, and familiarity with financial systems like NetSuite and Adaptive Insights is preferred.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconEntry Level & New Grad
Central
Remote iconRemote

Assigned Support Engineer / Senior Support Engineer (EMEA)

GitLab

Candidates should possess experience in managing customer-facing cases throughout the entire support lifecycle, from initial customer inquiry to triage and reproduction. They should be proficient in resolving issues via Zendesk tickets, merge requests, email, and video conferencing. Experience with Self-managed and GitLab.com (SaaS) customers is required, along with the ability to proactively understand customer environments, business objectives, and challenges. Strong collaboration skills with …

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years)
Morowali
Remote iconRemote

Intermediate Distribution Engineer, GitLab:Build

GitLab

Candidates should possess familiarity with GNU/Linux build toolchains such as autotools, make, cmake, gcc, and production experience building container images and container build tooling. Experience with Debian and RHEL-based systems, including building .deb and .rpm packages, is required, along with experience using Continuous Integration systems like GitLab CI, GitHub Action, Jenkins, or Travis. Advanced Shell Scripting expertise, particularly in production environments, is necessary, and fami…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconJunior (1 to 2 years)
North America
Remote iconRemote

Sales Systems Manager, Salesforce

GitLab

Candidates should possess 6+ years of experience implementing Go-to-Market strategies and Salesforce in global organizations, along with 3+ years of leadership in large-scale, cross-functional Salesforce transformation projects. They should also have 3+ years of experience in program management, transformation, or strategic roles, and 5-6 years of experience implementing, configuring, and integrating SaaS software.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconJunior (1 to 2 years)