Senior Software Engineer

GitLab
Bengaluru
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Collaboration","Communication","Technical decision-making","Security mindset","Documentation"]

Design and develop backend systems for GitLab Security’s vulnerability and dependency management data layer. Build and improve services that ingest, store, index, and query security report data, including integrations with third-party systems. Work hands-on across Ruby on Rails and newer services, with a strong focus on PostgreSQL query optimization, schema design, and security-minded engineering as GitLab moves toward modular services.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
GitLab
GitLab
1 day ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Design and develop backend systems for GitLab Security’s vulnerability and dependency management data layer. Build and improve services that ingest, store, index, and query security report data, including integrations with third-party systems. Work hands-on across Ruby on Rails and newer services, with a strong focus on PostgreSQL query optimization, schema design, and security-minded engineering as GitLab moves toward modular services.
Location: Bengaluru
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own significant backend components of larger deliverables from technical design through iterative delivery.
  • •Design and develop systems for vulnerability and dependency management: ingestion, storage, indexing, querying, and third-party integrations.
  • •Build and improve systems using Ruby on Rails and PostgreSQL; contribute to newer modular services as appropriate.
  • •Deepen PostgreSQL expertise by improving queries and schemas as the data grows.
  • •Collaborate with product, design, frontend, and engineering partners; support discussions, reviews, pairing, and documentation.

Pay and Benefits

Perks:Paid LeaveEquityParental Leave

Key Requirements

  • •Professional backend engineering experience delivering production features and components at scale with clear ownership of outcomes.
  • •Hands-on PostgreSQL experience, including query profiling/optimization, indexing, and schema design decisions.
  • •Professional experience with Ruby on Rails, Go, or Python; comfortable working in Ruby on Rails day to day and interested in cross-language/services work.
  • •Experience guiding peers through complex work or independently driving delivery plans.
  • •Experience using security tooling for vulnerability triage/remediation or building vulnerability/dependency management security products.
Experience:DevSecOpsSecurityVulnerability managementDependency management
Skills:CollaborationCommunicationTechnical decision-makingSecurity mindsetDocumentation
Tech Stack:PostgreSQLRuby on RailsRubyGoRustPython

Company Brief

GitLab
Provides a single application for the complete DevSecOps lifecycle, offering source code management, CI/CD, security, and collaboration tools to help teams deliver software faster and more securely.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 250M to 500M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2011
WebsiteLinkedIn