Engineering Manager, Fulfillment: Utilization
Gitlab
An overview of this role
The Utilization team works at the critical intersection between GitLab Core and Fulfillment applications, managing essential components that power GitLab's service delivery. Our scope includes consumables management (storage, compute, seats), usage reporting, and usage notifications across GitLab SaaS, GitLab self-managed, and internal tooling.
In this role, you will lead a team focused on building and maintaining the systems that measure, monitor, and manage GitLab's resource utilization. You'll work with your team to ensure our customers have transparent visibility into their usage while building scalable solutions that support GitLab's growing platform.
What You’ll Do
Lead and grow a team of engineers working on utilization tracking and reporting systems Drive architectural decisions for scalable usage monitoring and notification systems Collaborate with Product Management to define and execute on the utilization roadmap Mentor team members and foster their professional development Manage the planning and execution of complex cross-functional projects Implement and refine agile processes to improve team efficiency Participate in incident response and support the team's on-call rotations Partner with Fulfillment teams to ensure seamless integration of utilization features Author and track progress on quarterly OKRs and Engineering KPIsWhat You’ll Bring
5+ years of engineering management experience, preferably in a SaaS environment Strong technical background in backend development (Ruby on Rails preferred) Experience building usage tracking and reporting systems at scale Track record of successfully leading distributed engineering teams Deep understanding of resource utilization and consumption models Experience with agile methodologies and project management Strong stakeholder management and communication skills Demonstrated ability to hire and develop engineering talent Experience working with billing and usage-based systems Background in building high-availability systems with strict SLAsAbout the team
The Utilization team operates at the core of GitLab's service delivery infrastructure. We build and maintain the systems that track resource consumption, generate usage reports, and manage notifications across GitLab's product suite. Our work directly impacts GitLab's ability to serve both SaaS and self-managed customers effectively. We work closely with these other teams within the organization: Fulfillment Billing Infrastructure Customer Success Product How GitLab will support you Benefits to support your health, finances, and well-being All remote, asynchronous work environment Flexible Paid Time Off Team Member Resource Groups Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental leave Home office supportPlease note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Confirm your E-mail: Send Email
All Jobs from Gitlab