Salary not listed
Staff Software Engineer, Security Foundations
BackendRemote — Bangalore, India
Published on 2026-10-31
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Lead hands-on development of backend systems for GitLab’s vulnerability and dependency management capabilities. Own complex projects from discovery through delivery, with a focus on PostgreSQL, security report data, and evolving the monolith toward modular services.
About the company
GitLab is a DevSecOps platform that brings source control, CI/CD, security, and project management into a single application. It helps engineering teams plan, build, secure, and ship software faster.
The team
Vulnerability Management team, distributed across the United Kingdom, Poland, the Netherlands, and India.
Stack
Ruby on RailsPostgreSQLGoRust
What you'll do
- Lead large technical projects from problem definition through delivery.
- Build systems for security report ingestion, storage, indexing, querying, and third-party integrations.
- Optimize and develop backend systems using Ruby on Rails and PostgreSQL, and contribute to newer services.
- Shape technical plans, guide engineering decisions, and support other engineers.
- Collaborate with product, design, frontend, and engineering partners to deliver roadmap priorities.
- Define modular service patterns and provide technical leadership across GitLab Security.
- Apply security considerations when designing systems for handling vulnerable or malicious software packages.
What we're looking for
- Experience leading complex backend projects while remaining hands-on.
- Strong PostgreSQL experience, including query and table optimization and write-ahead log management.
- Professional experience with Ruby on Rails or Go, and comfort working with Ruby on Rails.
- Experience shaping delivery plans, guiding technical decisions, and supporting engineers.
- Ability to communicate technical trade-offs and work effectively with cross-functional partners.
- Experience with vulnerability triage, security products, or large-scale data systems.
- Fluency with AI tools and sound engineering judgment.
Nice to have
- Experience working with large monoliths.
- Experience building vulnerability management, dependency management, or related security products.
Benefits
- Flexible paid time off
- Equity compensation and employee stock purchase plan
- Growth and development fund
- Parental leave
- Team member resource groups
