Director of Engineering at GitLab focusing on growth and monetization engineering strategy. Guiding teams through system integrations, workflows, and customer-centered innovations in a fully remote environment.
Responsibilities
Lead the Growth and Monetization engineering organization with accountability for strategy, architecture, execution, and team health.
Drive the technical vision for self-service purchase, expansion, billing, usage visibility, budgeting, and account management experiences.
Build end-to-end workflows across quoting, ordering, provisioning, billing, invoicing, entitlements, renewals, and expansion.
Design an API-first monetization platform that is modular, scalable, and adaptable to evolving pricing and packaging models.
Develop systems that support usage- and impact-based products, including metering, rating, packaging, billing, and reporting.
Own and evolve integrations across monetization systems such as Zuora, Salesforce, and related enterprise platforms.
Partner with Enterprise Applications, Finance, Legal, Sales, Product, and Design to deliver compliant, scalable, customer-centered workflows.
Ensure high standards for reliability, auditability, controls, and operational rigor across monetization systems, including SOX-aware processes where needed.
Guide engineering initiatives that apply AI and machine learning to monetization use cases such as predictive pricing models, intelligent usage forecasting, and automated personalized billing experiences.
Requirements
Experience leading multiple engineering teams through managers in a director-level or comparable engineering leadership role.
Strong foundation in application development and distributed systems, with the ability to apply that depth to customer-facing monetization platforms.
Knowledge of billing architecture, usage metering, invoicing, entitlements, budgeting, and account lifecycle management.
Experience launching usage-based products or platforms and supporting changes in pricing models.
Understanding of API-first, modular, and scalable platform architecture.
Experience building systems that require strong controls, compliance, and auditability, including SOX-related considerations.
Ability to work effectively across Engineering, Enterprise Applications, Finance, Legal, Sales, and other cross-functional teams in a distributed environment.
Clear communication, organizational leadership, and execution skills, with openness to candidates who bring transferable experience from adjacent platform or SaaS domains.
Familiarity with SaaS monetization, self-service growth models, hybrid self-service and sales-assisted journeys, or tools such as Zuora and Salesforce is helpful.
Benefits
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Hiring a Software Engineer Lead / Manager (Full Stack) for a Financial Services firm in Toronto. Lead teams and build enterprise apps with Java, Angular, and microservices.
Developer creating high - quality software solutions for Financeit's financing platform. Collaborating with cross - functional teams to deliver and improve code for retail and home improvement sectors.
Director of Engineering leading Azure modernization initiatives at Manulife. Overseeing cloud migration and operational excellence for Azure services with a focus on collaboration and innovation.
Junior Windchill Developer at Capgemini Engineering working on customizing and maintaining Windchill PLM systems with a focus on Java development and collaboration with senior developers.
Senior C# Developer contributing to CBC/Radio - Canada's OTT Team with software development. Designing and modifying components for digital platforms, ensuring high performance and quality.