Engineering Manager, AST: Composition Analysis

Remote $81k–$138k middle 5 months ago full-time quality 8.1/10

Role in brief

GitLab is seeking an Engineering Manager for Composition Analysis to lead a team focused on improving security capabilities in software development. Ideal candidates will have a background in application or cloud security and experience with software composition analysis.

application securitycloud securitysoftware composition analysiscontainerization technologiespackage managersdependency management systemsopen source security tooling

About the role

In this role, you will manage a team dedicated to enhancing GitLab's software composition analysis capabilities, which help customers identify and remediate vulnerabilities in their software dependencies. You will set priorities, shape product architecture, and ensure agile processes are effectively implemented to maintain high-quality security offerings.

Success in this position involves balancing complex security roadmaps and driving initiatives such as auto-remediation of vulnerable packages and scanning unmanaged dependencies. You will collaborate closely with your team to deliver a robust composition analysis experience that meets the needs of GitLab's users.

The salary range for this role is between $80,500 and $138,000.

Skills that matter here

  • application security: You will lead efforts to improve security offerings in application development.
  • cloud security: Your background in cloud security will help shape the security architecture of the product.
  • software composition analysis: You will guide engineers in building capabilities to assess and manage risks in application dependencies.
  • containerization technologies: Familiarity with these technologies is essential for managing security in containerized environments.
  • package managers: Understanding package management is crucial for identifying and remediating vulnerabilities.
  • dependency management systems: You will oversee processes that ensure effective management of software dependencies.

Who this role suits

  • You have experience leading technical teams, particularly in security-focused roles.
  • You are comfortable with agile project management and enjoy coordinating team efforts.
  • You have a strong understanding of security risks associated with software dependencies.
  • You are open to candidates with varied backgrounds in security engineering or vulnerability management.

From the employer

  • 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.
  • 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.

Questions about this role

What is the remote policy?

The position is fully remote.

What level of seniority is this role?

This is a middle-level position.

How do I apply?

Candidates can apply through the GitLab careers page.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to GitLab.