# Staff Software Engineer

**Company:** [GitLab](https://hotfix.jobs/companies/gitlab)
**Location:** Remote
**Role:** Backend Engineering
**Experience:** 7+ years
**Skills:** Ruby on Rails, Postgres, Go, Rust, Python, SQL, Query Optimization, Table Optimization, Write-Ahead Logging, Vulnerability Management, Dependency Management, Artificial Intelligence, Modular Services, Large-Scale Data Systems
**Posted:** 2026-08-24

> Leads hands-on backend development for vulnerability and dependency management, including security data ingestion, storage, indexing, and querying. Requires staff-level technical leadership, strong PostgreSQL and Ruby on Rails experience, and familiarity with security products or tooling.

## Job Description

## Responsibilities
- Lead large technical deliverables from problem definition through delivery across multiple months or quarters.
- Design and develop backend systems for vulnerability and dependency management, including security report ingestion, storage, indexing, querying, and third-party integrations.
- Build and improve systems with Ruby on Rails and PostgreSQL; contribute to newer services using Go or Rust where appropriate.
- Shape technical plans, break down complex work, and support other engineers’ delivery.
- Collaborate with product, design, frontend, and engineering partners to resolve constraints and deliver measurable progress.
- Influence the product and technical roadmap through investigation, proposals, and iterative delivery.
- Apply security-minded design when handling malicious or vulnerable software packages.
- Define modular-service patterns and provide technical leadership across GitLab Security.

## Requirements
- Experience leading complex backend projects from concept 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, Go, or Python, with comfort using Ruby on Rails day to day.
- Experience with large monoliths, large-scale data systems, or established software products.
- Experience shaping delivery plans, guiding technical decisions, and supporting other engineers.
- Ability to collaborate with diverse partners and communicate technical trade-offs clearly.
- Experience communicating with leaders, leading peers through complex delivery, identifying constraints, and moving work forward.
- Experience with security tooling for vulnerability triage and remediation, or building vulnerability management, dependency management, or related security products.
- Fluency using artificial intelligence tools to improve delivery with sound engineering judgment.

## Benefits
- Flexible paid time off
- Team member resource groups
- Equity compensation and employee stock purchase plan
- Growth and development fund
- Parental leave

## Similar jobs

- [Sr. Staff Engineer - Payments & Commerce Platform](https://hotfix.jobs/jobs/153f52a7-9c89-4b7b-b5f1-fd9fa8b0f5d8) - GoHighLevel - Remote
- [Staff Software Engineer - Financial Integrity](https://hotfix.jobs/jobs/628b08cc-4a96-4422-8259-827b91dafd1e) - Rippling - Bengaluru, India
- [Staff Backend Engineer](https://hotfix.jobs/jobs/127bb501-4fd5-435d-92d9-d47c9bf13f75) - GitLab - Remote - $153k – $259k/yr
- [Staff Software Engineer, Security Platform](https://hotfix.jobs/jobs/4781c25d-fac1-4310-82f6-3708762dc1df) - Coinbase - Remote - ₹9.4M – ₹9.4M/yr
- [Staff Engineer](https://hotfix.jobs/jobs/266a6958-bad8-43f5-a0de-de4c0c7c2e8e) - Reltio - Bengaluru, India

**Apply:** https://hotfix.jobs/jobs/8d136cd7-26fd-400c-bd89-ce18b25907ea
**Canonical:** https://hotfix.jobs/jobs/8d136cd7-26fd-400c-bd89-ce18b25907ea