FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Engineer – Monetization Engineering
GitLab. Define and communicate the long-term architecture and technical strategy for Fulfillment, including target state, principles, priorities, and migration sequencing .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in defining technical architecture and strategy for Fulfillment systems, with a strong focus on modernizing platforms and integrating AI-assisted workflows. Proven ability to mentor engineering teams and drive architectural decisions that enhance system reliability and performance.
Highest-signal resume keywords
10+ Years Software Engineering ExperienceTechnical Leadership in Fulfillment SystemsDistributed Systems ExpertiseProficiency in Ruby, Go, and PythonAI-Assisted Development Experience
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Architectural StrategySystem ModernizationData IntegrityPerformance ImprovementIncident LearningScalabilityObservabilityFailure-Mode AnalysisEntitlements ManagementSubscription Lifecycle Management
Soft Skills
Excellent Written CommunicationInfluencing Senior StakeholdersMentoring EngineersCross-Functional CollaborationStrong Product Judgment
Tools & Technologies
SalesforceAI-Assisted Engineering WorkflowsPrototyping ToolsDeployment ModelsSoftware as a Service
Industry Keywords
Fulfillment SystemsCost ManagementUsage MeteringLicensingProvisioning
Tech Stack
Tools & technologiesDistributed SystemsPythonRubyGo
About the role
Key responsibilities & impact- 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 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 an incremental modernization program 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
- Work hands-on on prototypes, critical implementations, migrations, performance improvements, reliability work, and incident learning
- Champion practical AI adoption across Fulfillment, including agentic coding and AI-assisted engineering workflows
- Mentor and coach Senior and Staff Engineers and raise the quality of technical decision-making
Requirements
What you’ll need- 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 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, with 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 spanning multiple deployment models, such as software as a service, 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
Benefits
Comp & perks- Benefits to support your health, finances, and well-being
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave