Principal Engineer, Monetization Engineering

New
G
GitLabDevSecOps software
Remote, Canada; Remote, United StatesFull-TimePrincipal
Salary223,000 - 317,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of professional software engineering experience
Required Skills
PythonArtificial IntelligenceRubyGoDistributed Systems

Requirements

  • 10+ years of professional software engineering experience.
  • Substantial experience at Staff, Principal, or equivalent technical leadership level.
  • Direct experience building, operating, or modernizing Fulfillment systems, such as entitlements, licensing, provisioning, subscription lifecycle, seat management, usage metering, usage billing, or cost controls.
  • 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, and navigating Backend and Frontend 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 that span multiple deployment models, such as SaaS, Self-Managed, Dedicated, or disconnected environments.
  • 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 across teams without formal authority.

Responsibilities

  • Define and communicate Fulfillment’s long-term architecture and technical strategy, including target state, principles, priorities, and migration sequencing.
  • Assess the current platform and address risks across scale, reliability, performance, data correctness, operability, and maintainability.
  • Drive architectural decisions 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 to turn architectural direction into roadmaps and shipped outcomes.
  • Work hands-on on prototypes, critical implementations, migrations, performance improvements, reliability work, and incident learning.
  • Champion responsible AI adoption, including agentic coding and AI-assisted engineering workflows.
  • Mentor and coach Senior and Staff Engineers and raise the quality of technical decision-making.
View Full Description & ApplyYou'll be redirected to the employer's site
223,000 - 317,000 USD per year
Apply Now