
Remote opportunity at
GitLabEngineering Manager, Architecture Engineering: Async
GitLab operates an intelligent orchestration platform for DevSecOps, aiding organizations in boosting developer productivity, enhancing operational efficiency, minimizing security risks, and accelerating digital transformation. The company…
Career Tools
About This Role
GitLab operates an intelligent orchestration platform for DevSecOps, aiding organizations in boosting developer productivity, enhancing operational efficiency, minimizing security risks, and accelerating digital transformation. The company serves over 50 million registered users and more than half of the Fortune 100. GitLab maintains a remote-first work environment where artificial intelligence is utilized as a key productivity multiplier. As the Engineering Manager, Architecture Engineering: Async, the selected individual will direct a dispersed…
Job Description
GitLab operates an intelligent orchestration platform for DevSecOps, aiding organizations in boosting developer productivity, enhancing operational efficiency, minimizing security risks, and accelerating digital transformation. The company serves over 50 million registered users and more than half of the Fortune 100. GitLab maintains a remote-first work environment where artificial intelligence is utilized as a key productivity multiplier.
As the Engineering Manager, Architecture Engineering: Async, the selected individual will direct a dispersed team of Backend Engineers and Site Reliability Engineers. This position involves guiding team growth, overseeing professional development, and maintaining a balance between platform roadmap projects and production reliability. Key technical focuses for the group include executing zero-downtime Redis version upgrades, accommodating single-tenant and cell-based deployments, and leading the transition from queue-based job orchestration to a robust workflow engine. The role oversees service-level objectives, error budgets, capacity planning, and operational reviews while participating in on-call duties and incident management.
This opportunity suits engineering leaders with a background in managing distributed technical teams running high-performance services at scale. Candidates should possess technical knowledge in background job processing, caching systems, reliability management, and leading continuous on-call rotations across multiple international time zones.
Responsibilities
- Lead, hire, and mentor a distributed team of site reliability engineers and backend engineers
- Oversee production reliability for job processing and caching platforms through error budgets, alerting, and operational reviews
- Manage capacity planning, support escalations, and incident follow-ups while balancing operational demands with roadmap initiatives
- Coordinate the team schedule for first-tier production on-call rotations and serve as incident commander for high-severity events
- Direct zero-downtime Redis upgrades and automate operating system patching and reboots
- Transition job processing mechanisms to support single-tenant and cell-based infrastructure
- Execute the migration roadmap from queue-based job orchestration to a durable workflow engine
- Drive quarterly planning and define collaborative operational responsibilities with partner teams
Requirements
- Experience managing an engineering team delivering high-performance production services at scale
- Technical familiarity with background job processing and caching tools like Redis and Sidekiq
- Background in managing service reliability against defined service-level objectives and burn-rate alerts
- Experience operating a 24/7 on-call rotation and handling severe operational incidents
- Track record of balancing roadmap objectives with operational work and adjusting project scope when deadlines demand
- Experience managing a remote team across international time zones in the Americas, Europe, Middle East, Africa, and Asia-Pacific
Core Skills
Benefits
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation and Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, GitLab roles are remote, though certain positions may carry specific location-based eligibility requirements based on country hiring guidelines.
What is the employment type?
This is a full-time position.
What salary is offered for this role?
The salary is not stated in the job posting.
What technologies will this team manage?
The team manages background processing layers including Sidekiq infrastructure, Redis clusters for caching, sessions, rate limiting, queues, and shared state, along with object storage and Git repository storage.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.