Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Engineer

Home > Ruby programming jobs

Staff Software Engineer in Others

  • Bengaluru, India

Responsibilities

  • Lead large technical deliverables from initial 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 and contribute to newer services using Go or Rust.
  • Shape technical plans, decompose complex work, and help other engineers deliver effectively.
  • 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 monthly releases.
  • Apply security-focused design practices involving 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 with design and development.
  • 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 day-to-day comfort in Ruby on Rails.
  • 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 clearly explain technical trade-offs.
  • Experience communicating with leaders, leading peers through complex delivery, identifying constraints, and advancing work.
  • Experience using security tooling for vulnerability triage and remediation, or building vulnerability management, dependency management, or related security products.
  • Fluency in using artificial intelligence tools to improve delivery while applying sound engineering judgment.

Benefits

  • 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.
  • Fully remote work arrangement, subject to country-specific eligibility requirements.

GitLab

GitLab is a comprehensive AI-powered DevSecOps platform. It helps companies manage the growing complexities of developing, securing, and deploying software. Its platform is used to deliver software faster and more efficiently while strengthening security, end-to-end compliance, and auditability. ...

Similar positions

Senior Backend Engineer (Ruby)

  • GitLab
  • Full time
  • Remote
  • 09/12/2026
  • Salary: $139k-$235k
  • Canada, USA

Software Engineer, Online Database Infrastructure

  • Stripe
  • Full time
  • USA
  • 09/12/2026
  • Salary: $206k - $286k/yr
  • Seattle, WA

Backend Engineer (Ruby)

  • GitLab
  • Full time
  • Canada
  • 09/11/2026
  • Remote

Integration Reliability Engineer, Payments

  • Stripe
  • Full time
  • Canada
  • 09/11/2026
  • Salary: C$120k-C$180k
  • Remote

Senior Backend Engineer, Database Excellence

  • GitLab
  • Full time
  • UK
  • 09/10/2026
  • Remote