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