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

Principal Engineer, Monetization Engineering [Remote]

$223k - $317k

GitLab

Canada
  • Remote job

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.

* Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.

About the role

We are looking for a Principal Engineer to help define and drive the next generation of GitLab’s Fulfillment platform.

Fulfillment ensures that customers receive the right product access and can manage seats, usage, and spend across GitLab.com, Self-Managed, Dedicated, and other deployment models. Its core areas include entitlements, licensing and provisioning, seat management, usage visibility, and cost management.

The existing platform has served GitLab for approximately a decade and now faces significant challenges in scale, maintainability, and architectural complexity. This role will help us understand where we are today and define how Fulfillment should work over the next ten years.

This is a senior player-coach role. You will set architectural direction across the Fulfillment portfolio, make critical technical decisions, and work directly with teams to execute the resulting modernization strategy. You will influence across organizational boundaries while remaining hands-on in design, implementation, technical problem-solving, and mentorship.

What you’ll do

  • Define and communicate the long-term architecture and technical strategy for Fulfillment, including target state, principles, priorities, and migration sequencing.
  • Assess the current platform and address its most important risks across scale, reliability, performance, data correctness, operability, and maintainability.
  • Drive architectural decisions across entitlements, provisioning, seat management, usage visibility, and cost management.
  • Establish clear service boundaries, data ownership, contracts, and integration patterns across Fulfillment, Monetization, billing, Salesforce, and product services.
  • Lead an incremental modernization program that improves the existing platform while continuing to deliver customer and business value.
  • Partner with Engineering Managers, Product Management, and cross-functional stakeholders to turn architectural direction into executable roadmaps and shipped outcomes.
  • Be hands-on with the hardest problems, including prototypes, critical implementations, migrations, performance improvements, reliability work, and incident learning.
  • Champion practical artificial intelligence (AI) adoption across Fulfillment, including agentic coding and AI-assisted engineering workflows, and help teams apply these tools responsibly and effectively.
  • Mentor and coach Senior and Staff Engineers and raise the quality of technical decision-making across the organization.
  • Take part in on-call or operational support where your team’s ownership model requires it.

What you’ll bring

  • 10+ years of professional software engineering experience, including substantial experience at Staff, Principal, or equivalent technical leadership level.
  • Direct experience building, operating, or modernizing Fulfillment systems, including areas such as entitlements, licensing, provisioning, subscription lifecycle, seat management, usage metering, usage billing, or cost controls.
  • A track record of setting technical direction across multiple teams and turning architecture into reliable, operated systems.
  • Deep experience with distributed systems, scalability, availability, performance, observability, data integrity, and failure-mode analysis.
  • Comfort working in one or more of Ruby, Go, and Python, with the ability to navigate both Backend and Frontend in a polyglot system.
  • Practical experience using artificial intelligence in software engineering, including agentic coding or AI-assisted development workflows.
  • Demonstrated success modernizing mature or degraded platforms without relying on a risky “big bang” rewrite.
  • Experience designing systems that span multiple deployment models, such as software as a service, Self-Managed, Dedicated, or disconnected environments.
  • Strong product and business judgment, with the ability to connect technical investment to customer experience, revenue, operational efficiency, risk reduction, and time to market.
  • Excellent written communication and the ability to influence senior stakeholders across teams without formal authority.

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

United States Salary Range

$223,000—$317,000 USD

How GitLab Supports Full-Time Employees

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, color, 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), discharge 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 .

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Principal Engineer, Monetization Engineering [Remote] in Canada vacancy
  • $246k - $369k

     ...environment, then we want to hear from you. Come join us and help shape a safer, simpler digital future. We are hiring a Principal Engineer to help define the technical direction for core product experiences at 1Password. This is a senior individual contributor... 
    Suggested
    Full time
    Currently hiring
    Local area
    Immediate start
    Remote work
    Work from home

    1Password

    Canada
    4 days ago
  • $190k - $220k

     ...If you’re looking to be one of the first engineers at an early stage, rapidly growing startup, let’s chat! Canopy Connect is building...  ...exceptional engineers to drive our mission forward. As a Principal/Sr Staff Engineer, you will work closely with our VP Engineering... 
    Suggested
    Remote job
    Home office
    Visa sponsorship

    Canopy Connect

    Canada
    3 hours ago
  • $225k - $300k

     ...PRINCIPAL SIMULATION ENGINEER  Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating manufacturing as a single integrated system, we unlock a new era of... 
    Suggested
    Full time
    Casual work
    Relocation package
    Flexible hours

    Freeform

    Canada
    4 hours ago
  • $250k - $400k

     ...PRINCIPAL ELECTRICAL ENGINEER (HARDWARE DESIGN) Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating manufacturing as a single integrated system, we unlock... 
    Suggested
    Full time
    Casual work
    Relocation package
    Flexible hours

    Freeform

    Canada
    4 hours ago
  •  ...Join the leading chiplet startup! As an Eliyan Principal Digital Verification Engineer , you will be working at a fast-paced early-stage startup creating technologies that fuel tomorrow’s chiplet based systems with best-in-class power, area, manufacturability, and design... 
    Suggested
    Full time

    eliyan

    Canada
    4 hours ago
  • $206.7k - $232.54k

     ...simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations continue to leverage our technology every day to become truly data-... 
    Remote work
    Flexible hours

    Fivetran

    Canada
    4 hours ago
  • $285k - $320k

     ...autonomy, and accountability from Day 1. #LI-Remote Little more about the team: Honeycomb is an observability platform that helps engineering teams understand how their software behaves in production. Our Tenant team is behind Honeycomb Private Cloud, a brand new product... 
    Remote job
    Contract work
    Work at office
    Local area
    Work from home
    Home office
    Visa sponsorship

    Honeycomb.io

    Canada
    3 hours ago
  • $200k - $230k

     ...is building an AI-native platform that changes how consumer legal services are delivered, starting with immigration. As Head of Engineering you'll build and scale the engineering organization, reporting to the CEO with a path to grow into the CTO role. What you'll do:... 
    Full time
    Visa sponsorship
    Work visa

    CanadaVisa

    Canada
    3 days ago
  • $239k - $298.8k

     ...our interconnected, algorithm-driven world. To guide the craftspeople who build these digital bridges, we're seeking a Mobile Engineering Manager who understands that modern business moves at the speed of thumbs fingertips—for entrepreneurs closing deals from coffee... 
    Remote job

    Mercury

    Canada
    3 hours ago
  •  ...Infisical is the open source security infrastructure platform that engineers use for secrets management, certificates, and privileged access management. We help developers and organizations securely manage billions of secrets every month including application configuration... 
    Remote job
    Full time
    Work at office

    infisical

    Canada
    4 hours ago
  • $239k - $298.8k

     ...Mercury, even when that conversation moves from a marketing email to a salesperson to the product itself. We’re building a new GTM Engineering function to connect those moments and help more businesses discover what Mercury can do for them. As Senior Engineering... 
    Remote job

    Mercury

    Canada
    3 hours ago
  •  ...approximately 25 individual contributors across Desktop Excellence, Mobile Excellence, and Browser Extension Excellence, with multiple Engineering Managers and technical leads. We are hiring a Senior Engineering Manager to lead this domain as a connected system. This role... 
    Full time
    Immediate start
    Remote work

    1password

    Canada
    8 days ago
  •  ...challenge, support, and inspire you to be the best version of yourself. The Role BeyondTrust is looking for a Senior Director of Engineering to lead one of our core enterprise security product portfolios. You will own engineering for the portfolio end to end: technical... 
    Full time

    Beyondtrust

    Canada
    1 day ago
  • $1,500 - $2,025 per month

     ...team of 350+ is using AI to transform how finance teams work and empower them to do more with less. The Opportunity – Manager, Engineering- Frontend (Remote - Canada) What You'll Do Lead the Frontend Platform team, owning the health, delivery, and direction of... 
    Remote job
    Full time
    Work visa

    wrapbook

    Canada
    4 hours ago
  • $260k - $350k

     ...people who are a fit, they can’t imagine working elsewhere.  About the role: Kalepa is looking for an exceptional Director of Engineering to lead and grow the Kalepa for Underwriting team. Reporting directly to the CTO, we are looking for a deeply technical leader... 
    Remote job
    Full time
    Work at office

    Kalepa

    Canada
    3 hours ago
  • $239k - $298.8k

     ...keep customer assets accurately accounted for and give our products a dependable foundation to grow. We’re looking for a senior engineering manager to lead the Custody team through its next stages of growth and scale to better serve our small and large customers. As... 
    Remote job
    Temporary work

    Mercury

    Canada
    3 hours ago
  •  ...love. We aspire to help our advertisers and partners reach their audiences with inspiring content. Pinterest is looking for an Engineering Manager to lead our Android Modernization team in Toronto. You’ll lead the engineering team that is empowering Android developers... 
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Pinterest

    Canada
    4 hours ago
  • $186.7k - $233.38k

     ...simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations continue to leverage our technology every day to become truly data-... 
    Flexible hours

    Fivetran

    Canada
    4 hours ago
  •  ...backed by Accel, CRV, Insight, Heavybit, and Uncork Capital. About the Role We’re seeking a talented and motivated full-time Software Engineering Manager to join our growing team. You will work as part of the engineering team to: - Provide guidance, mentorship, and career... 
    Full time
    Immediate start
    Remote work

    Tailscale

    Canada
    8 days ago
  • $239k - $298.8k

     ...charter, this team will help define what a modern, bank-grade credit platform should look like. We’re looking for a seasoned engineering leader to guide the Credit Card team through its next stage of growth. This person will lead the engineers building the foundation... 
    Remote job
    Immediate start

    Mercury

    Canada
    3 hours ago
  •  ...Senior systems engineers who have led multidisciplinary projects design realistic engineering projects for an AI training effort, spanning...  ...What the listing asks for Substantial experience as a principal or lead systems engineer, or in a similar technical leadership... 
    Contract work
    Remote work
    Worldwide

    micro1

    Canada
    5 days ago
  •  ...and a large, active player base. You will partner closely with Engineering, QA, Live Operations, and other disciplines to establish a...  ...automating live events, remote configuration, experimentation, monetization, or service-driven game features. Familiarity with AI-... 
    Remote job
    Local area
    Immediate start
    Worldwide

    Scopely

    Canada
    3 hours ago
  •  ...moteurs et des jeux. PROGRAMMATION OU DEVELOPPEMENT - UNREAL ENGINE Ce que nous faisons Les projets propulsés par Unreal...  ...planète. Ce que vous ferez Nous recherchons un programmeur principal en IA pour concevoir des produits qui intègrent l'IA dans Unreal... 
    Temporary work

    Epic Games (French)

    Canada
    4 hours ago
  •  ...environment, then we want to hear from you. Come join us and help shape a safer, simpler digital future. The Vice President of Platform Engineering reports to the CTO and leads the strategy, organization, and execution for 1Password’s core service and development platforms.... 
    Full time
    Work experience placement
    Immediate start
    Remote work

    1password

    Canada
    16 days ago
  • $115.2k - $194.4k

     ...other managers at GitLab, you'll see your team as your product. You'll spend your time hiring and developing world-class Support Engineers who deliver exceptional technical support while continuously improving how your team solves problems. GitLab is working through it... 
    Remote job
    Full time

    GitLab

    Canada
    3 hours ago
  • $250k - $325k

     ...Limited are not affiliated with, and do not endorse products or services of GitLab. About the role We are looking for a Principal Engineer to help build GitLab Duo Agent Platform, the agentic orchestration layer that runs AI agents and flows across the entire... 
    Remote job
    Full time

    GitLab

    Canada
    3 hours ago
  • $200.7k - $250.9k

     ...and capabilities we build will support how customers open, use, manage, and move money between their accounts. Your job as an engineering manager at Mercury is to make our banking* core run so smoothly that people barely notice it’s there. In this role, you will:... 
    Remote job
    Bank staff

    Mercury

    Canada
    3 hours ago
  •  ...Chief engineers and senior mechanical engineers design realistic multidisciplinary engineering projects for an AI training effort, covering mechanical design, analysis, manufacturing and testing. They turn project goals into requirements, constraints and acceptance criteria... 
    Contract work
    Remote work
    Worldwide

    micro1

    Canada
    5 days ago
  •  ...Job Title: Engineering Bid Manager Location: St-Bruno, QC Employment Type: Permanent, Full-Time, Direct Placement Industry: Rail About the Opportunity: Your future role Take on a new challenge and your technical and analytical expertise in a cutting... 
    Permanent employment
    Full time
    Work at office

    Acara Solutions

    Canada
    a month ago
  • $200k - $280k

     ...participate in an on-call rotation covering 8:00am–4:00pm ET. This is a player-coach role: you'll lead a small team of infrastructure engineers while staying hands-on in the engineering work itself. You'll be an extra set of hands on your team's projects, take on smaller... 
    Full time
    Work at office
    Worldwide

    BitGo

    Canada
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Engineer, Monetization Engineering [Remote]. Be the first to apply!