24 days ago

Engineering Manager, Composition Analysis

GitLab

Hybrid
Full Time
$200,000
Hybrid
Apply

Job Overview

Job TitleEngineering Manager, Composition Analysis
Job TypeFull Time
Offered Salary$200,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About GitLab

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100 trust GitLab to ship better, more secure software faster.

The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.

An Overview Of This Role

As an Engineering Manager, Composition Analysis, you'll lead a team building the software composition analysis capabilities that help GitLab customers find and fix vulnerabilities in their application dependencies and software supply chain. You'll guide engineers working on software composition analysis and container scanning, and you'll be responsible for setting priorities, shaping product architecture, and running agile processes so that our security offerings stay effective, reliable, and easy to use in real DevSecOps environments.

You'll balance complex, security-focused roadmaps and author project plans so that customers get a robust composition analysis experience within GitLab. In your first year, you'll drive key initiatives like auto-remediation of vulnerable packages and auto-fix breaking changes with AI, scanning unmanaged C/C++ dependencies, static reachability analysis, and snippet detection for open source dependencies.

Some Examples Of Our Projects

  • Building hyper-scale vulnerability detection engines for millions of GitLab users around the world
  • Designing auto-remediation workflows for vulnerable open source and third-party dependencies
  • Auto AI fixes for breaking changes that happen following dependency bumps

What You’ll Do

  • Lead engineers across the Composition Analysis team, setting clear priorities and expectations.
  • Drive key security initiatives, including auto-remediation of vulnerable software packages, scanning unmanaged C/C++ dependencies, static reachability analysis, and snippet detection for open source dependencies.
  • Balance priorities and resources across the Composition Analysis team to ensure sustainable delivery and high-quality outcomes.
  • Author and maintain project plans for epics within the Composition Analysis team, aligning work, identifying dependencies, and ensuring quality delivery.
  • Run agile project management processes for the Composition Analysis team, including planning, estimation, and continuous improvement of delivery practices.
  • Provide guidance on the architecture of software composition analysis solutions, ensuring they are robust, scalable, and effective.
  • Collaborate closely with the Composition Analysis team to ensure consistent, high-quality approaches to application security across GitLab's platform.

What You’ll Bring

  • Background leading multiple technical teams or groups, ideally in application security or cloud security
  • Practical understanding of software composition analysis, including how to assess and manage risks in application dependencies
  • Familiarity with containerization technologies, package managers, and dependency management systems
  • Experience working with or around open source security tooling (for example, Syft, Grype, Trivy, or similar tools)
  • Ability to plan and run agile project management processes for the Composition Analysis team, including coordinating priorities and dependencies.
  • Skill in guiding product and architecture decisions for security scanning tools, balancing technical constraints with customer needs
  • Openness to candidates with transferable experience in security engineering, DevSecOps, or vulnerability management who are motivated to grow in application security leadership

About The Team

The Composition Analysis team at GitLab sits within our security product area and focuses on building and improving our software composition analysis capabilities across the DevSecOps platform. We own core features such as software composition analysis, container scanning, and related remediation workflows. You'll lead our distributed group of security-focused engineers as we collaborate asynchronously across time zones using GitLab itself for planning, code review, and delivery. Right now, we're focused on advancing capabilities like auto-remediation of vulnerable packages, scanning unmanaged C/C++ dependencies, static reachability analysis at the function level, and snippet detection for open source dependencies.

How GitLab Will Support You

  • 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
  • Home office support

Key skills/competency

  • Software Composition Analysis
  • DevSecOps
  • Vulnerability Management
  • Application Security
  • Container Security
  • Agile Project Management
  • Product Architecture
  • Software Supply Chain
  • Open Source Security
  • AI Integration

Tags:

Engineering Manager, Composition Analysis
Security
Vulnerability Management
DevSecOps
Agile
Leadership
Software Composition Analysis
Product Architecture
Project Planning
Remediation
Container Scanning
Syft
Grype
Trivy
C/C++
AI
Machine Learning
Containerization
Package Managers
Dependency Management
Open Source

Share Job:

How to Get Hired at GitLab

  • Research GitLab's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor, focusing on their remote-first and AI-driven approach.
  • Tailor your resume: Highlight your experience in application security, software composition analysis (SCA) leadership, and your ability to manage complex security roadmaps.
  • Showcase DevSecOps expertise: Emphasize your background in vulnerability management, container security, and implementing agile processes within a security context.
  • Prepare for technical discussions: Be ready to discuss SCA methodologies, containerization technologies, package managers, and open source security tooling like Syft, Grype, or Trivy.
  • Demonstrate leadership skills: Provide concrete examples of how you've guided technical teams, shaped product architecture, and delivered high-quality security solutions in previous roles.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background