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.
About GitLab
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.
