GitLab

Principal Engineer, Monetization Engineering

GitLab
Apply
2 days ago
Remote, United States or Remote, CanadaStaff+

Base Salary

$223k - $317k/yr

Responsibilities

  • Define and communicate the long-term architecture, technical strategy, target state, priorities, and migration sequencing for the Fulfillment platform.
  • Assess and address risks involving scale, reliability, performance, data correctness, operability, and maintainability.
  • Drive architecture across entitlements, provisioning, seat management, usage visibility, and cost management.
  • Establish service boundaries, data ownership, contracts, and integration patterns across Fulfillment, Monetization, billing, Salesforce, and product services.
  • Lead incremental modernization while continuing to deliver customer and business value.
  • Partner with Engineering Managers, Product Management, and cross-functional stakeholders on executable roadmaps and shipped outcomes.
  • Remain hands-on with prototypes, critical implementations, migrations, performance improvements, reliability work, and incident learning.
  • Champion responsible AI adoption, including agentic coding and AI-assisted engineering workflows.
  • Mentor Senior and Staff Engineers and improve technical decision-making across the organization.

Requirements

  • 10+ years of professional software engineering experience, including substantial Staff, Principal, or equivalent technical leadership experience.
  • Direct experience building, operating, or modernizing Fulfillment systems involving entitlements, licensing, provisioning, subscription lifecycle, seat management, usage metering, usage billing, or cost controls.
  • Track record of setting technical direction across multiple teams and delivering reliable, operated systems.
  • Deep experience with distributed systems, scalability, availability, performance, observability, data integrity, and failure-mode analysis.
  • Comfort working with one or more of Ruby, Go, and Python and navigating both backend and frontend areas in a polyglot system.
  • Practical experience using AI in software engineering, including agentic coding or AI-assisted development workflows.
  • Demonstrated success modernizing mature or degraded platforms without a risky big-bang rewrite.
  • Experience designing systems across SaaS, Self-Managed, Dedicated, or disconnected deployment models.
  • Strong product and business judgment connecting technical investment to customer experience, revenue, operational efficiency, risk reduction, and time to market.
  • Excellent written communication and ability to influence senior stakeholders without formal authority.

Benefits

  • Health, financial, and well-being benefits.
  • Flexible paid time off.
  • Team Member Resource Groups.
  • Equity compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.
  • Fully remote work; some roles may have location-based eligibility requirements.

Tech Stack

Categories

GitLab

About GitLab

1,001-5,000 employees

GitLab builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.

Contact me