Commit 657acc40 authored by Steve Abrams's avatar Steve Abrams
Browse files

Deduplicate Senior Manager Engineering job families

parent a855d7cc
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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/).

### Director, Development

+0 −24
Original line number Diff line number Diff line
@@ -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
- Deep open source experience
- Experience working with global teams
- Be inquisitive: Ask great questions

## Job Grade

+12 −24
Original line number Diff line number Diff line
@@ -132,37 +132,25 @@ They are capable of managing multiple teams within a specialty, and their projec

The Senior Engineering Manager, Infrastructure is a [grade 9](/handbook/total-rewards/compensation/compensation-calculator/#gitlab-job-grades).

#### Responsibilities
#### Senior Engineering Manager, Infrastructure (Platform) Responsibilities

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
#### Senior Engineering Manager, Infrastructure (Platform) Requirements

Senior Engineering Manager, Infrastructure requirements extend those of [Senior Manager, Engineering](/job-families/engineering/engineering-management/#senior-manager-engineering-requirements).

- Technical credibility: Past experience as a product engineer and managing teams thereof
- Management credibility: Past experience (3 to 5 years) as an engineering manager
- 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
- Value and exhibit servant-leadership behaviors

#### Nice-to-have Requirements

- Be a user of GitLab, or familiar with our company
- Prior Developer Platform or Tool industry experience
- Prior product company experience
- Prior high-growth startup experience
- Experience working on systems at massive (i.e. consumer) scale
- Deep open source experience
- Experience working with global teams
- We value [diversity, inclusion and belonging](/handbook/company/culture/inclusion/) for all team members
- Be inquisitive: Ask great question

#### Nice-to-haves

Senior Engineering Manager, Infrastructure nice-to-have requirements extend those of [Senior Manager, Engineering](/job-families/engineering/engineering-management/#senior-manager-engineering-nice-to-have-requirements).

- Hire and manage multiple teams that live our [values](/handbook/values/)
- Maintain an environment where Team Members can thrive and the team produces [Results](/handbook/values/#results)
- Maintain an environment where Team Members can thrive and the team produces [Results for Customers](/handbook/values/#results)

### Director, Infrastructure (Reliability)