Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Engineer, Software Supply Chain Security

GitLab

GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co‑create the software that powers our world. When everyone can contribute, consumers become contributors, significantly accelerating human progress. Our platform unites teams and organizations, breaking down barriers and redefining what's possible in software development. Thanks to products like Duo Enterprise and Duo Agent Platform, customers get AI benefits at every stage of the SDLC.

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.

Overview

As the Principal Engineer, Software Supply Chain Security, you’ll own the technical strategy that secures how software is built and delivered on GitLab’s DevSecOps platform. You’ll provide architectural leadership across multiple engineering teams. You’ll also partner closely with infrastructure and CI/CD teams to harden our pipelines, infrastructure, and access layers. Your work will shape GitLab’s enterprise security posture in the rapidly growing software supply chain security market. You’ll focus on SLSA Level 3 compliance, secrets management, CI/CD security hardening, and the foundations of GitLab’s global zero‑trust architecture. You’ll mentor Staff Engineers and individual contributors, guide critical technical decisions, and also act as a spokesperson with customers and external stakeholders for GitLab’s secure, mission‑critical SaaS that runs millions of pipelines.

Some Examples Of Our Projects

  • SLSA Level 3 compliance and provenance attestation across GitLab’s CI/CD platform
  • Integrated secrets management and runner security for container‑isolated, secure pipelines

What you’ll do

  • Lead the end‑to‑end software supply chain security architecture for GitLab’s CI/CD platform, including SLSA Level 3 implementation and CI infrastructure hardening.
  • Drive cross‑team technical strategy and decisions across our Software Supply Chain Security (SSCS) stage teams, aligning engineering work to SSCS strategic plans.
  • Collaborate with infrastructure and CI/CD teams to design and land long‑term initiatives for secure, scalable runner architecture, container isolation, and pipeline security at scale.
  • Propose and validate technical implementations that support architectural changes to improve CI/CD scaling and performance on critical paths.
  • Teach, mentor, and coach Staff Engineers and individual contributors, raising the bar on supply chain threat modeling, secrets management, artifact signing, and SBOM lifecycle practices.
  • Partner with Engineering Managers and senior leadership to define roadmaps, break down complex initiatives, and enable Staff Engineers to lead sub‑department‑wide efforts.
  • Engage with customers and external stakeholders as a technical consultant and spokesperson for GitLab’s software supply chain security capabilities and roadmap.
  • Collaborate with product, security, and compliance stakeholders to ensure features meet enterprise security, governance, and regulatory expectations in the software supply chain security market.

What you’ll bring

  • Deep expertise in software supply chain security, including threat modeling for supply chain attack vectors, SLSA implementation and attestation systems, and SBOM generation and lifecycle management.
  • Strong knowledge of artifact signing and verification using the Sigstore ecosystem, including Cosign, Fulcio, Rekor, and in‑toto attestations.
  • Experience designing and hardening CI/CD security, such as runner isolation, pipeline security controls, and secrets management in large‑scale environments.
  • Background in distributed systems and infrastructure, including building resilient CI/CD platforms that process high pipeline volumes and optimizing performance for critical paths.
  • Practical experience with container security and Kubernetes security, including admission controllers, policy controllers, workload isolation, and registry hardening.
  • Proficiency in Go or Rust in a production environment, combined with expert‑level understanding of CI/CD workflows and DevSecOps best practices.
  • Experience operating as a Principal or Staff Engineer across multiple development teams, providing architectural leadership and partnering with Engineering Managers and senior leaders.
  • Demonstrated capacity to clearly communicate complex problems and solutions.

About The Team

Our Software Supply Chain Security stage engineering teams are responsible for authentication and access within GitLab. We also build features that help customers manage vulnerabilities, dependencies, security policies, and compliance frameworks across their organizations. Our group includes four core teams (Authentication, Authorization, Pipeline Security, and Compliance) and more than 40 engineers. We work asynchronously across regions and partner closely with product, security, and infrastructure to deliver secure‑by‑default features for customers in highly regulated industries.

United States Salary Range

$157,900—$338,400 USD

The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills and abilities of the applicant, equity with other team members, alignment with market data and geographic location. The base salary range does not include any bonuses, equity or benefits. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.

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

Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you’re excited about this role, please apply and allow our recruiters to assess your application.

Country Hiring Guidelines

GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location‑based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.

Privacy Policy

Please review our Recruitment Privacy Policy. Your privacy is important to us.

GitLab is proud to be an equal‑opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, colour, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharging status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.

#J-18808-Ljbffr
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Principal Engineer, Software Supply Chain Security in Ottawa, ON vacancy
  • $75k - $90k per year

     ...MRP outputs to understand raw material supply needs. Work with suppliers to confirm product price and lead...  ...your peers to support optimal supply chain operations. Perform other occasional...  ...Proficiency in MS-Excel and other MS-Office software. ~ Excellent organizational,... 
    Suggested
    Full time

    Syntronic

    Ottawa, ON
    7 days ago
  • $155k - $180k per year

     ...! Overview This position is for a Principal Software Developer - AI Integration. In this role...  ...Platform for Agentic AI that securely connects, orchestrates, and scales AI agents...  ...of leading technical teams, mentoring engineers, and driving complex technical projects... 
    Suggested
    Full time
    Immediate start

    Solace

    Ottawa, ON
    13 days ago
  •  ...satellite operator, providing reliable and secure satellite-delivered communications...  ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading...  ...to join our team in the role of Supply Chain Contract Specialist. Reporting to the Senior... 
    Suggested
    Full time
    Contract work
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    more than 2 months ago
  •  ...Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group...  .../or validate systems-level software, hardware, architecture, algorithms...  ...work experience. Principal System Engineer –Application...  ...including but not limited to security and other requirements regarding... 
    Suggested

    Qualcomm

    Ottawa, ON
    24 days ago
  •  ...Senior Security Engineer Location: Ottawa, ON or Toronto ON| Hybrid Department: R&D- Cybersecurity Reports To: Saurav Jha, Information...  ...~ Knowledge of OWASP Top 10, secure development practices, software supply chain security, and SBOMs. ~ Comfortable leveraging AI-... 
    Suggested
    Permanent employment
    Full time
    Shift work

    Sol Ink

    Ottawa, ON
    more than 2 months ago
  •  ...products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team....  ...Quality & DevOps Establish and promote best practices for secure, scalable, and maintainable firmware development. Drive continuous... 
    Long term contract
    Full time
    Remote work

    Ranovus Inc.

    Ottawa, ON
    2 days ago
  •  ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k...  ...the tools to know sooner and act faster by transforming video security into real-time operational insights. Our cloud-based platform... 
    Permanent employment
    Full time
    Internship

    Sol Ink

    Ottawa, ON
    1 day ago
  • $96.56k - $128.74k per year

     ...Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled...  ...and colleagues to take on the world, by seamlessly delivering secure and reliable digital experiences.  ~ Define, execute, and sustain... 
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    1 day ago
  • $125k - $165k per year

     ...Senior Application Security Engineer About ANVIL ANVIL is a trusted partner in the defence...  ...embed security practices across the software development lifecycle and provide hands-...  ...and disconnected environments, including supply chain integrity, offline update mechanisms... 
    Full time
    Internship
    Live In
    Work at office
    Remote work
    Flexible hours

    Anvil

    Ottawa, ON
    more than 2 months ago
  •  ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent...  ...the tools to know sooner and act faster by transforming video security into real-time operational insights. Our cloud-based platform... 
    Remote job
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    16 days ago
  • $125k - $175k per year

     ...Principal Oracle Fusion Architect | Eastern & Atlantic Canada  Ottawa | Toronto | Halifax...  ...with our sales and delivery teams to secure and shape strategic Oracle Fusion Cloud...  ...HCM (Human Capital Management), or SCM (Supply Chain Management), combined with strong Oracle... 
    Full time
    Work from home

    Dsp-eclipsys

    Ottawa, ON
    6 days ago
  •  ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead...  ...the tools to know sooner and act faster by transforming video security into real-time operational insights. Our cloud-based platform... 
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    16 days ago
  •  ...satellite operator, providing reliable and secure satellite-delivered communications...  ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading...  ...on X and LinkedIn or visit The Supply Chain Contract Manager will own and manage supply... 
    Full time
    Contract work
    For subcontractor
    Worldwide

    Telesat

    Ottawa, ON
    13 hours ago
  •  ...satellite operator, providing reliable and secure satellite-delivered communications...  ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading...  ...on X and LinkedIn or visit The Supply Chain Contract Manager will own and manage supply... 
    Full time
    Contract work
    Worldwide

    telesat

    Ottawa, ON
    9 days ago
  • $85k - $110k per year

     ...Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our teams design and deliver...  ...contributes to a safer, more secure world, you’ll find purpose here...  ...team is seeking a working level Software Engineer to support delivery... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    more than 2 months ago
  •  ...Are you an Analog Design Engineer passionate about building the high-speed interconnect technology powering the next generation of AI? Join our fast-growing semiconductor startup and help develop disruptive mixed-signal solutions that enable tomorrow's AI infrastructure. We... 
    Full time
    Temporary work

    CELERO COMMUNICATIONS INC

    Ottawa, ON
    a month ago
  •  ...processes evidence, there's a good chance our software is working behind the scenes. That's been...  .... The Role The Staff Software Engineer specializes in mobile app development and...  .... Note: T his position requires a security clearance from the Government of Canada.... 
    Full time
    Internship
    Remote work
    Work from home

    Versaterm

    Ottawa, ON
    a month ago
  • $106.3k - $169.7k per year

     ...Contribute: Joining our team as an NPI Supply Chain Leader will provide you with an exciting...  ...: in collaboration with R&D, Product Engineering and the Global Commodity Team, candidate...  ...Proficiency in supply chain management software and tools. Pay Range: The annual pay... 
    Full time
    Contract work
    Flexible hours

    Ciena

    Ottawa, ON
    10 days ago
  •  ...We're hiring a small group of exceptional new grads to join our Engineering team full-time. This isn't a rotational program or a sliver of...  ...engineering: you'll build real depth in the most in-demand skill set in software today. Build your career in Ottawa: you don't have to move... 
    Remote job
    Full time
    Flexible hours

    Fellow Insights Inc

    Ottawa, ON
    13 days ago
  •  ...technology company building the foundational software and AI to power the autonomous age. Our...  ...our strong belief that an elite group of engineers can make a big difference. We are...  ...and understand their use cases Building secure, robust software by adhering to secure coding... 
    Long term contract
    Full time
    Work at office
    Local area
    Work from home

    Arondite

    Ottawa, ON
    a month ago
  • $96.56k - $128.74k per year

     ...Canada and the world better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration Employment Type:...  ...and colleagues to take on the world, by seamlessly delivering secure and reliable digital experiences.  ~ Define, execute, and sustain... 
    Permanent employment
    Summer work
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    21 days ago
  • $70k - $120k per year

     ...the development of digital investigative software that acquires, analyzes, and shares evidence...  ..., protect assets, and guard national security. With employees based around the world...  ...We are looking for a Software Development Engineer in Test (SDET) to join our team who will... 
    Full time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    more than 2 months ago
  •  ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights. By leveraging AI and patented statistical models to analyze organic social media data, askpolly provides near-instant, statistically... 
    Full time
    Internship
    Manual labor
    Work at office

    Forum Ventures

    Ottawa, ON
    a month ago
  •  ...solutions, including consulting, applications services and software. GBS has three primary growth engines: end-to-end applications services, consulting services...  ...collaboration services, data center management, cyber security, compute and managed storage solutions to commercial... 
    Full time

    CSC

    Ottawa, ON
    more than 2 months ago
  •  ...We are seeking a  High-Speed Analog Layout Design Engineer to drive the layout design of complex analog and mixed-signal IP blocks that are at the heart of our advanced optical communication systems. As a key member of the Analog & Mixed-Signal (AMS) design team, you will lead... 
    Full time
    For contractors
    Remote work

    CELERO COMMUNICATIONS INC

    Ottawa, ON
    a month ago
  •  ...Description The Role:  The Solution Test Engineer will work to bridge the gap between...  ...MPLS VPNs, QoS, Multicast, IPv4/IPv6, SNMP, Security, ASA-SM and ASA-5585 Firewalls, ACE load...  ...Center, Avalanche, Ixia, Ixload  • Test software and equipment automation using Tcl/Tk,... 
    Permanent employment
    Full time

    Collabera

    Ottawa, ON
    more than 2 months ago
  • $74k - $98k per year

     ...customer experience across Barracuda's security products. BarracudaONE enables organizations...  ...driven to build quality into the software development lifecycle. Working alongside...  ...Playwright MCP to improve test coverage, engineering efficiency, and release confidence. We... 
    Full time
    Worldwide

    Barracuda Networks

    Ottawa, ON
    a month ago
  •  ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director...  ...tools to know sooner and act faster by transforming video security into real-time operational insights. Our cloud-based... 
    Long term contract
    Permanent employment
    Full time
    Work at office

    Sol Ink

    Ottawa, ON
    more than 2 months ago
  •  ...are we? Cohere is the leading security-first enterprise AI company....  ...Cohere is a team of researchers, engineers, designers, and more, who are...  ...to create a welcoming, secure, and productive work environment...  ...Maintain food, office, and cleaning supply levels; track usage and... 
    Full time
    Contract work
    For contractors
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Ottawa, ON
    8 days ago
  •  ...Resolve is assisting manufacturing and supply chain organizations in hiring experienced Manufacturing...  ..., production, supply chain, operations, engineering, logistics, or quality functions, and...  ..., and cost performance Supporting supplier performance management and supply chain... 
    Long term contract
    Full time

    Hire Resolve.com

    Ottawa, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Engineer, Software Supply Chain Security. Be the first to apply!