Staff Backend Engineer, AST: Composition Analysis @GitLab
Software Development
Salary usd 131,600 - 2..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Job Type full-time
Posted 2d ago

[Hiring] Staff Backend Engineer, AST: Composition Analysis @GitLab

2d ago - GitLab is hiring a remote Staff Backend Engineer, AST: Composition Analysis. πŸ’Έ Salary: usd 131,600 - 282,000 per year πŸ“Location: USA

Role Description

As a Staff Engineer on GitLab's Software Composition Analysis team, you'll drive hands-on implementation of security features that help customers understand and manage risks in their software supply chain. Your focus will be on enhancing GitLab's SCA capabilities in dependency scanning and container scanning. You'll work directly on technical implementation and help the team push forward on three core goals:

  • Gather: Introducing data points that help customers understand the urgency of issues, like reachability analysis and supply chain poisoning detection.
  • Integrate: Providing other teams with innovative collection techniques for better workflows.
  • Optimize: Solving data correlation at massive scale.

You'll contribute hands-on code, help solve novel technical challenges, and establish patterns that improve how the distributed team works together across multiple time zones.

Qualifications

  • Hands-on experience in Software Composition Analysis and the ability to contribute to complex security features in dependency scanning and container scanning.
  • Deep hands-on expertise in building and evolving dependency scanning and container scanning capabilities.
  • Demonstrated ability to design solutions that balance complexity, performance, and maintainability.
  • Expertise with backend technologies, particularly Go and/or Ruby on Rails, with ability to pick up new technologies quickly.
  • Ability to evaluate technical tradeoffs in SCA and security tooling, with proven success delivering maintainable solutions that help customers manage software supply chain risk.
  • Ability to work effectively in distributed, async-first teams across multiple time zones.
  • Experience explaining complex technical and security concepts to engineers and stakeholders.

Requirements

  • Implement complex features in dependency scanning and container scanning, shipping improvements that increase scan coverage, improve accuracy, and drive adoption of GitLab's SCA capabilities.
  • Solve novel technical problems in SCA, establishing reusable patterns that reduce delivery time and improve engineering effectiveness across the team.
  • Guide architectural and implementation decisions in collaboration with engineering managers, product managers, and peer staff engineers to improve scalability, reliability, and delivery outcomes across the team's SCA architecture.
  • Contribute code, design reviews, and technical mentorship that raise quality standards, improve maintainability, and strengthen performance across the codebase.
  • Collaborate across GitLab's security domain to align SCA work with related efforts in vulnerability management and adjacent product areas, accelerating delivery of shared roadmap goals and improving coordination across related security efforts.
  • Identify and resolve technical debt, prioritizing changes that improve team velocity, code health, and long-term maintainability across the team's core SCA services.
  • Translate product needs and customer feedback into technical solutions in partnership with product and security stakeholders, delivering features that address high-impact customer risks and advance shared roadmap goals.

Benefits

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental leave
  • Home office support
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Backend Engineer, AST: Composition Analysis @GitLab
Software Development
Salary usd 131,600 - 2..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Job Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later