GitLab

Intermediate Backend Engineer, SSCS – Supply Chain

GitLab

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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.
  • Participate actively in code review by giving thoughtful, actionable feedback and incorporating feedback constructively into your own work to help maintain code quality and reduce rework.
  • Contribute clear internal documentation for the features and behavior you ship so teammates can support, extend, and troubleshoot the product effectively.
  • Coordinate with adjacent Software Supply Chain Security teams, including Dependency Firewall and Malware Database, as the Add-On brings together capabilities from across GitLab, helping deliver aligned functionality and smoother cross-team execution.
  • Collaborate effectively in an async-first environment across global time zones, including occasional off-hours overlap when needed, to keep work moving and decisions documented clearly.

Requirements

  • Backend development experience with the ability to deliver maintainable production code.
  • Solid proficiency in Ruby on Rails and strong PostgreSQL fundamentals.
  • Familiarity with Golang, or a willingness to learn and work across both Ruby on Rails and Go.
  • Strong testing discipline, including experience with RSpec or an equivalent testing framework.
  • Clear, direct written communication skills and experience collaborating with distributed teammates in asynchronous workflows.
  • 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.
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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend developmentRuby on RailsPostgreSQLGolangRSpecautomated testingproduction codecode reviewdocumentationintegration testing
Soft Skills
written communicationcollaborationindependent workadaptabilityfeedback incorporationteam supportproblem-solvingtime managementattention to detailasynchronous communication