Director of Engineering, Workflows & Runners

Job role insights

  • Date posted

    May 13, 2026

  • Closing date

    June 10, 2026

  • Offered salary

    $230,000 - $285,000/year

  • Career level

    Fresher Middle Senior

Description

Company: GitLab

Job Category: Engineering Leadership / Platform / Distributed Systems

Contract Type: Full-Time, Permanent

Location: Remote — USA or Canada

Salary: $230,000–$285,000 base (US) + equity + benefits

Application Link: https://job-boards.greenhouse.io/gitlab/jobs/8537864002

Posted: May 11, 2026 (marked "New" on Greenhouse)

Job Description: You'll own the technical vision and delivery for GitLab's core Workflow and Function Runtime primitives — the shared infrastructure used across dozens of product groups. This is a hands-on leadership role where you'll actively engage with architecture and code, manage multiple engineering teams, and drive operational excellence for mission-critical services.

Key Responsibilities:

  • Own technical vision and roadmap for core Workflow and Function Runtime primitives in partnership with Product, Architecture, and platform teams
  • Lead and grow multiple engineering teams responsible for highly available, horizontally scalable, secure distributed systems
  • Be hands-on with architecture and code — review designs, dive into incidents, contribute to critical paths
  • Drive operational excellence including SLOs, on-call, incident response, capacity planning, and cross-region resilience
  • Optimize for cost and efficiency at scale — balancing performance, reliability, and unit economics
  • Define and mature platform APIs and abstractions that allow product teams to compose workflows and schedule functions safely
  • Recruit, develop, and retain senior and staff-level engineers and managers

Requirements:

  • Proven experience leading teams building core platform or infrastructure services (workflow engines, function runtimes, control planes, high-scale microservices, or similar)
  • Hands-on engineering leadership track record — you've meaningfully contributed to architecture and are comfortable reading/writing code to unblock or clarify
  • Strong background in scalable, multi-tenant distributed systems (service decomposition, data partitioning, fault tolerance, backpressure)
  • Experience operating mission-critical services in production (SLOs, on-call, incident management, chaos/DR testing)
  • Familiarity with Kubernetes, modern cloud infrastructure (AWS/GCP/Azure), and event-driven/async architectures
  • 10+ years professional software engineering; 4–6+ years in engineering leadership managing managers and senior/staff engineers

Benefits: Flexible PTO, equity compensation, Growth and Development Fund, parental leave, home office support.

Interested in this job?

28 days left to apply

Apply now
Call employer
Apply now
Job Alert
Subscribe to receive instant alerts of new relevant jobs directly to your email inbox.
Subscribe
Send message
Cancel