GitLab

Staff Software Engineer, Security Foundations

GitLab
Apply
1 day ago
Bengaluru, IndiaStaff+

Responsibilities

  • Lead complex technical deliverables from problem definition through implementation and delivery.
  • Design and develop backend systems for vulnerability and dependency management, including report ingestion, storage, indexing, querying, and third-party integrations.
  • Build and improve systems with Ruby on Rails and PostgreSQL and contribute to newer services using Go or Rust.
  • Define modular service patterns and provide technical leadership across GitLab Security.
  • Shape technical plans, guide engineering decisions, support peer delivery, and influence the product and technical roadmap.
  • Collaborate with product, design, frontend, engineering partners, and leaders to resolve constraints and deliver progress.
  • Apply security considerations when designing systems that handle malicious or vulnerable software packages.
  • Use artificial intelligence tools to improve delivery while applying sound engineering judgment.

Requirements

  • Experience leading complex backend projects from idea through delivery while remaining hands-on.
  • Strong PostgreSQL experience, including query optimization, table optimization, and write-ahead log management in data-intensive systems.
  • Strong professional experience with Ruby on Rails or Go and comfort working with Ruby on Rails day to day.
  • Experience shaping delivery plans, guiding technical decisions, supporting other engineers, and communicating technical trade-offs.
  • Experience using security tooling for vulnerability triage and remediation, or building vulnerability management, dependency management, or related security products.
  • Experience with large-scale data systems or established software products; transferable experience from outside the security domain is welcomed.
  • Fluency in using artificial intelligence tools to improve software delivery.

Benefits

  • Remote work arrangement; all GitLab roles are remote, subject to location-based eligibility requirements.
  • Health, financial, and well-being benefits.
  • Flexible paid time off.
  • Team Member Resource Groups.
  • Equity compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.

Tech Stack

GoPostgreSQLRuby on RailsRust

Categories

GitLab

About GitLab

1,001-5,000 employees

GitLab builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.

Contact me