Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
GitLab

Staff Backend Engineer – Composition Analysis

GitLab

Staff Engineer enhancing GitLab's composition analysis capabilities and implementing security features for software supply chain management. Collaborating across teams and solving technical challenges in a distributed setting.

Posted 5/20/2026full-timeRemote • 🇺🇸 United StatesLead💰 $131,600 - $282,000 per yearWebsite

Tech Stack

Tools & technologies
AWSCloudGoGoogle Cloud PlatformRubyRuby on Rails

About the role

Key responsibilities & impact
  • 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 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, UX, and security stakeholders, delivering features that address high-impact customer risks and advance shared roadmap goals

Requirements

What you’ll need
  • Hands-on experience in Software Composition Analysis and 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 analyzers
  • 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
  • Familiarity with cloud providers like GCP, CloudFlare, or AWS
  • 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.

Benefits

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Software Composition Analysisdependency scanningcontainer scanningGoRuby on Railscloud providerstechnical debt resolutiondesign solutionsperformance optimizationmaintainability
Soft Skills
collaborationtechnical mentorshipproblem-solvingcommunicationevaluating technical tradeoffsworking in distributed teamscustomer feedback translationstakeholder engagementimproving engineering effectivenessaligning efforts