Staff Software Engineer, Security Foundations

GitLab · Bangalore, India

About the role

Staff Software Engineer leading the data layer behind GitLab's vulnerability and dependency management and the move toward services outside the monolith. Designs scalable PostgreSQL-backed backend systems and provides technical leadership across GitLab Security.

What you'll do

  • Lead large multi-quarter technical deliverables from problem definition to delivery
  • Design backend systems for security report ingestion, storage, indexing and querying
  • Build with Ruby on Rails and PostgreSQL; contribute to Go/Rust services
  • Partner with product, design, frontend and engineering on roadmap decisions
  • Influence product and technical roadmap through proposals and iterative delivery
  • Define patterns for modular services and provide technical leadership

What they're looking for

  • Strong PostgreSQL and scalable backend design
  • Ruby on Rails experience
  • Large-scale technical ownership
  • Security mindset in system design
  • Experience with Go or Rust a plus

Key details

Company
GitLab
Location
Bangalore, India
Work mode
On-site
Seniority
Lead / Principal / Group
Employment type
Full-time
Role category
Engineering
Experience
Staff level
Posted
31 Oct 2026
Source
job-boards.greenhouse.io

Apply on job-boards.greenhouse.io

Similar roles