TechWorkRamblings

by Mike Kalvas

202206112233 Staff-plus engineer

#structure

Staff engineering is a complex topic. As nebulous as it can be to get promoted to a 202206112236 Senior engineer role, it’s considerably harder to move into staff-plus roles. Whereas the definition varies a bit from company to company for senior engineering, the definition or even existence of staff-plus roles is completely irregular across the industry. Will Larson wrote an excellent book, Staff Engineer: Leadership Beyond the Management Track1 on what it means to be a staff-plus engineer. This structure note and its children mostly come from that resource, but also other citations where noted. That book is also (mostly) publicly available at staffeng.com.

[!important] Being a staff engineer is not just a role. It’s the intersection of the role, your behaviors, your impact, and the organization’s recognition of all those things.

The value of the title

Archetypes

Responsibilities

This depends a lot on the role that the team or organization needs and what the engineer’s strengths are.

Threads and skills

Operating effectively at the staff-plus level

Many of these can be achieved by having 202211011039 Effective staff engineering meetings.

#thread to pull on: GitLab's definitions for career ladder stuff


  1. Larson, W. (2021). Staff engineer: Leadership beyond the management track. https://staffeng.com/

  2. Reilly, T. (2018, August 2). Being Glue—No Idea Blog. No Idea Blog. https://noidea.dog/glue