@@ -25,7 +25,7 @@ Senior Engineering Manager, Development responsibilities extend those of [Senior
#### Requirements
Senior Engineering Manager, Development requirements match those of [Senior Manager, Engineering](/job-families/engineering/engineering-management/#senior-manager-engineering-requirements).
Senior Engineering Manager, Development requirements match those of [Senior Manager, Engineering](/job-families/engineering/engineering-management/#senior-manager-engineering-requirements) with [specific requirements for the Development role](/job-families/engineering/development/management/senior-manager/).
@@ -23,9 +23,7 @@ with fullstack teams (frontend, backend, and fullstack engineers), and/or Engine
- Managing multiple [engineering teams](/handbook/engineering/#engineering-departments-sub-departments--teams) with engineering manager direct reports, covering a significant product/program scope.
- Managing [engineering teams](/handbook/engineering/#engineering-departments-sub-departments--teams) with a complex product/program scope.
- Leading business critical cross-functional initiatives in addition to managing a team.
- Conduct managerial interviews for candidates, and train engineering managers to do managerial interviews
- Develop and execute process enhancements while strategically influencing leadership decisions across multiple organizational levels.
- Hold regular [1:1s](/handbook/leadership/1-1/) with team members and [skip-level](/handbook/leadership/skip-levels/) 1:1s with indirect reports
- Grow and develop engineering leadership (ICs or people managers) through mentorship, coaching, and learning and development opportunities
- Enable [quad planning team](/handbook/product/product-processes/#pm-em-ux-and-set-quad-dris)[collaboration](/handbook/values/#collaboration) within [product groups](/handbook/company/structure/#product-groups)
- Enable [Product](https://internal.gitlab.com/handbook/company/performance-indicators/product/), [Quality](/handbook/engineering/infrastructure/performance-indicators/), and [UX](/handbook/product/ux/performance-indicators/) performance via solid [stable-counterpart](/handbook/leadership/#stable-counterparts) partnership
@@ -43,23 +41,8 @@ with fullstack teams (frontend, backend, and fullstack engineers), and/or Engine
- Excellent written and verbal communication skills
- Share [our values](/handbook/values/), and work in accordance with those values
- Build teams that excel through our values. Recognize when to course-correct or restructure a team to improve performance or alignment with our mission.
- Professional experience as an engineer in at least one primary language or framework of the organization, or a closely related language or framework.
- Ability to discuss architectural concepts and systems design, and to broker technical decisions at a high-level between individual contributors.
- Experience across the devops lifecycle, with deep understanding of at least one area.
- Exposure to automation through CI/CD pipelines.
- An understanding of multiple delivery and distribution strategies, including an ability to maintain velocity within GitLab's dual cadence of continuous deployment and a monthly release cycle.
- Understanding of a variety of security principles and best practices including the ability to ensure a secure development process.
- Understands how to maintain and enforce Quality Assurance through testing frameworks and code review standards.
- Ability to communicate technical concepts to non-technical stakeholders.
- Past experience (3 to 5 years) as an engineering manager.
- Proven track record of execution that demonstrates an understanding of the software development lifecycle.
- Ability to understand, communicate and improve the quality of multiple teams
- Demonstrate longevity at, at least, one recent job
- Ability to be successful managing at a remote-only company
- Demonstrated successful partnership with stable counterparts
- Exemplify [diversity, inclusion, and belonging](/handbook/values/#diversity-inclusion) in leadership
- Humble, servant leader
- Ability to use GitLab
## Nice-to-haves
@@ -71,13 +54,6 @@ with fullstack teams (frontend, backend, and fullstack engineers), and/or Engine
- Experience working with modern frontend frameworks (for example React, Vue.js)
- Working knowledge of Ruby on Rails and/or Golang
- Domain knowledge relevant to the product stage in which you are looking to join (for example someone with CI/CD experience applying for the Verify and Release team)
- Be a user of GitLab, or familiar with our company
- Prior Developer Platform or Tool industry experience
- Prior high-growth startup experience
- Experience working on systems at massive, consumer scale
Senior Engineering Manager, Infrastructure responsibilities extend those of [Senior Manager, Engineering](/job-families/engineering/engineering-management/#senior-manager-engineering-responsibilities).
- Manage the Delivery and Scalability Infrastructure teams
- Conduct managerial interviews for candidates, and train engineering managers to do said interviews
- Generate and implement process improvements, especially cross-team processes
- Hold regular [1:1s](/handbook/leadership/1-1/) with team managers and skip-level 1:1s with all members of their team
- Management mentorship
- Participate in either the [Release Manager rotation](https://gitlab.com/gitlab-org/release/docs/-/tree/master/release_manager#responsibilities)**OR** the [Incident Management on-call rotation](/handbook/engineering/infrastructure/incident-management/#incident-manager-responsibilities) to help ensure that the availability goals for GitLab.com are met.
#### Senior Engineering Manager, Delivery and Scalability Requirements