New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
GitLab

Senior Software Engineer

GitLab
Apply →
senior full-time Bangalore, India

First indexed 25 Aug 2026

Description

GitLab is seeking a Senior Software Engineer to work on the data layer behind its vulnerability and dependency management capabilities, and on services outside the GitLab monolith.

As a Senior Software Engineer, you'll design and develop systems that ingest, store, index, and query security report data, including integrations with key third-party systems. You'll work closely with cross-functional teams, including product, design, frontend, and engineering partners.

Key responsibilities:

  • Own significant components of larger deliverables, from technical design through delivery
  • Design and develop backend systems for vulnerability and dependency management
  • Build and improve systems using Ruby on Rails and PostgreSQL
  • Develop deep PostgreSQL expertise by improving queries and schemas
  • Collaborate directly with product, design, frontend, and engineering partners on decisions within your scope

Requirements:

  • Professional backend engineering experience delivering production features and components at scale
  • Hands-on PostgreSQL experience, including query profiling and optimization, indexing, and schema design decisions
  • Professional experience with Ruby on Rails, Go, or Python
  • Evidence of guiding peers through complex work or independently carrying out a delivery plan
  • The ability to collaborate with a range of partners and explain technical tradeoffs clearly

GitLab supports its employees with benefits such as flexible paid time off, equity compensation, and a growth and development fund.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/gitlab/jobs/8721124002