Engineering Manager, Verify: Pipeline Execution
This Engineering Manager for our Pipeline Execution group is 100% remote.
As an Engineering Manager for our Pipeline Execution group within the Verify stage, you'll manage a team of Backend Engineers and Frontend Engineers who develop features on GitLab CI, make improvements to better scale CI as a whole, and support features like Merge Trains and Job Artifacts. While the backend works with Ruby on Rails and PostgreSQL and the frontend works in VueJS and GraphQL, what’s most important is to understand ways to improve upon a best-in-class CI product with a rich offering of functionality.
Requirements
Knowledge of CI/CD. Bonus points if you have hands-on experience with CI systems.
Experience automatic and scaling systems, or have knowledge of performance and reliability challenges at scale
Experience improving database performance and knows where to look to understand where potential bottlenecks lie.
An ability to operate within our view on leadership
Technical credibility: The team works in Ruby on Rails, PostgreSQL and with GraphQL. While we don't require previous development experience in these areas, it's helpful to understand how SaaS applications are built, and discuss technical rationale and reasoning with your direct reports.
Exquisite brokering skills: you'll need to regularly achieve consensus amongst departments
Demonstrated experience as a People Manager
Excellent written and verbal communication skills
You share our values, and work in accordance with those values
Responsibilities
Manage and grow the Engineers in the Pipeline Execution group
Collaborate with the Product Manager to help inform planning and author project plans for epics
Work with other team members (also known as Stable Counterparts), such as Product, UX and Support Engineering to ensure the team direction is clear and the team is delivering value aligned with business needs
Run agile project management processes and track project status on a regular basis. We work iteratively and release monthly.
Provide guidance and coaching to team members on technical contributions, product architecture, and other areas.
Maintain empathy for the team by keeping awareness of engineering processes and practices. Examples might be: evaluating individual workflow during one on ones, conducting code reviews, or working on non-critical path bugs and/or features.
Actively seek and hire globally-distributed talent.
Contribute to the sense of psychological safety on your team.
Generate and implement process improvements that improve how the team works together and other team processes.
Foster technical decision making on the team, but make final decisions when necessary.
Participate in the Incident Manager on-call rotation.
The application process will continue on the employer's website.
Similar Jobs
Infrastructure Engineer
ValidMind
United States
Engineering Specialist
Capita
Gosport (HMS Sultan, Portsmouth, UK)
IT Endpoint Engineer
Guidehouse
Multiple U.S. locations (Texas — San Antonio, Lewisville, Austin; New York, Remote)
CE Application Service Engineer
Microsoft
Atlanta, GA, United States (with additional locations: Washington, D.C., Redmond, WA, San Antonio, TX, Phoenix, AZ)