
Staff Software Engineer, Security Foundations
GitLab · Posted Oct 31
DevSecOps platform, software version control, CI/CD pipeline, and AI-assisted development services
Get a personal compatibility score
Add a resume for personal matches
About the role
GitLab is an intelligent orchestration platform for DevSecOps, enabling organizations to increase developer productivity, improve operational efficiency, and reduce security and compliance risk. The Vulnerability Management team contributes to GitLab's move toward modular services and will help other Security teams adopt these patterns over time, spanning team members across the United Kingdom, Poland, the Netherlands, and India. This Staff Software Engineer role leads the data layer behind vulnerability and dependency management capabilities and the shift toward services outside the GitLab monolith, building systems in Ruby on Rails and PostgreSQL with newer services in Go or Rust.
What you will do
- Lead large technical deliverables from initial problem definition through delivery, often across multiple months or quarters.
- Design and develop backend systems for vulnerability and dependency management, including security report ingestion, storage, indexing, querying, and integrations with key third-party systems.
- Build and improve systems using Ruby on Rails and PostgreSQL, and contribute to newer services using technologies such as Go or Rust where appropriate.
- Shape technical plans, break down complex work, and help other engineers deliver effectively.
- Work directly with product, design, frontend, and engineering partners to make clear decisions, resolve constraints, and deliver measurable progress.
- Influence the team's product and technical roadmap through hands-on investigation, clear proposals, and iterative delivery that demonstrates progress in each monthly release cycle.
- Apply a security mindset when designing systems, including considering how GitLab identifies and handles malicious or vulnerable software packages.
- Define patterns for modular services, provide technical leadership when vulnerability management work spans multiple GitLab areas, and share that expertise across GitLab Security.
Skills used in this role
What the employer is looking for
- Experience leading complex backend projects from idea through delivery while remaining hands-on with design and development.
- Strong PostgreSQL experience, including evidence of 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 in Ruby on Rails day to day. Experience with large monoliths is helpful, along with an interest in working across languages and services.
- Experience shaping delivery plans, guiding technical decisions, and supporting the work of other engineers.
- The ability to collaborate with a range of partners and explain technical trade-offs clearly.
- Experience communicating with leaders, leading peers through complex delivery, identifying constraints, and moving work forward.
- Experience using security tooling for activities such as vulnerability triage and remediation, or professional experience building vulnerability management, dependency management, or related security products.
- Experience with large-scale data systems or established software products. We welcome transferable experience from outside the security domain.
- Fluency in using artificial intelligence tools to improve delivery while applying sound engineering judgment.
Benefits and support
- Benefits to support your health, finances, and well-being
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
About GitLab
GitLab is an intelligent orchestration platform for DevSecOps, delivered as a single application that empowers development, security, and operations teams to ship software faster and more securely. Operating as one of the world's largest all-remote companies, GitLab integrates the entire software lifecycle from planning and source code management to CI/CD and automated security testing. Millions of users and thousands of organizations globally rely on GitLab to scale their development workflows and adopt agentic AI engineering.
- Industry
- Software Development
- Company size
- 2375 employees
- Founded
- 2011
- Location
- San Francisco, California, USA
- Funding stage
- Public Company
Funding
Public Company · $435M raised
- 2022-09-16Post IPOUndisclosed
- 2019-09-17Series E$268M
- 2018-09-19Series D$100M
- 2017-10-10Series C$20M
- 2016-03-15Series B$4M
Leadership
Chief Executive Officer
Chief Financial Officer
Chief Technology Officer
Chief Product and Marketing Officer
Chief Business and Legal Officer
Recent coverage
BleepingComputer
GitLab warns of new max severity code execution vulnerability2026-10-22
GitLab Press Release
GitLab Announces the Foundation for the Governed Software Factory2026-10-06
GitLab Press Release
GitLab 19.4 Brings New Agentic Automation at a Lower Cost2026-09-17