Job Description
GitLab is seeking an Engineering Manager for its Pipeline Execution group. This role is 100% remote and involves managing a team of Backend and Frontend Engineers. The team develops features on GitLab CI, improves CI scalability, and supports features like Merge Trains and Job Artifacts.
Responsibilities:
- Manage and grow Engineers in the Pipeline Execution group.
- Collaborate with the Product Manager to inform planning and author project plans.
- Work with Product, UX, and Support Engineering to ensure clear team direction and value delivery.
- Run agile project management processes and track project status.
- Provide guidance and coaching to team members on technical contributions and product architecture.
- Maintain awareness of engineering processes and practices.
- Actively seek and hire globally-distributed talent.
- Contribute to psychological safety on the team.
- Generate and implement process improvements.
- Foster technical decision-making and make final decisions when necessary.
- Participate in the Incident Manager on-call rotation.
Requirements:
- Knowledge of CI/CD (bonus for hands-on experience with CI systems).
- Experience automating and scaling systems, or knowledge of performance and reliability challenges at scale.
- Experience improving database performance.
- Ability to operate within GitLab's view on leadership.
- Technical credibility (understanding of SaaS applications, Ruby on Rails, PostgreSQL, and GraphQL is helpful).
- Excellent brokering skills.
- Demonstrated experience as a People Manager.
- Excellent written and verbal communication skills.
- Alignment with GitLab's values.
GitLab Offers:
- 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 support