GitLab

Intermediate Backend Engineer

Full-timeNot specifiedBangalore, Indiars.Apply by 10 Oct 2026
Apply now
WA

Overview

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.

What you'll do

  • Your work will sit at the intersection of backend engineering, product integration, and security-focused development.
  • You'll build in Ruby on Rails, work alongside Go services as needed, and help connect Add-On functionality with GitLab's existing security scanning experience so findings are surfaced consistently for users.
  • Because the team is small, you'll have meaningful influence on implementation details, team practices, and the product experience.
  • This role is part of GitLab's all-remote, async-first, values-driven environment, where clear written communication and thoughtful coordination across time zones are essential.
  • What you’ll do Implement well-scoped backend features across the Add-On's supply chain security product, including package policy integrations, ingestion pipeline improvements, signing and verification support, and reliability-focused work, delivering maintainable code on agreed timelines and meeting team-defined delivery commitments.
  • Build and maintain integrations between Add-On functionality and GitLab's existing software composition analysis scanning infrastructure so findings appear consistently and accurately in merge request security reports, reducing integration issues and supporting a reliable user experience.
  • Write and maintain comprehensive automated test coverage, including RSpec and integration tests, to improve test reliability, reduce regressions, and support safe, consistent releases as the codebase grows.
  • Take on work across multiple feature areas as priorities evolve, contributing as a generalist where the team needs support most.

Requirements

  • Ability to manage scoped work independently, communicate progress clearly, and adjust as team priorities shift.
  • Interest in package ecosystems such as npm, Maven, PyPI, or OCI containers, or adjacent experience that helps you ramp in this domain.
  • Interest in software supply chain security, dependency management, DevSecOps, or security-adjacent product development, with the ability to apply security considerations in backend development work.
  • About the team The SSCS Add-On team is part of GitLab's Software Supply Chain Security stage and is focused on building a commercial offering that addresses real supply chain security challenges for enterprise customers.
  • The team works on capabilities that combine multiple parts of the GitLab product into a more complete security solution for organizations with strong compliance and risk management needs.
  • The work is both technically interesting and strategically important.
  • The team is building in a space shaped by fast-moving threats, evolving customer requirements, and close coordination with nearby teams across the broader security area.
  • That combination creates an environment where engineers can contribute to product direction while solving practical backend challenges in a visible part of GitLab's platform.

Skills

PythonGoRustPostgresRAGRuby

Related roles