Yes, very much this, and the article misses this critical job responsibility that distinguishes the sr engineer from the staff engineer levels.
One of the responsibilities of a staff+ engineer is to be a high-judgement technical advisor to the leaders of large teams comprised of smaller teams. This role calls for high-level strategic thinking, talent development, as well as working with counterparts on peer teams to align the technical capabilities and strategies with the larger organization's objectives.
One of the responsibilities of a staff+ engineer is to be a high-judgement technical advisor to the leaders of large teams comprised of smaller teams. This role calls for high-level strategic thinking, talent development, as well as working with counterparts on peer teams to align the technical capabilities and strategies with the larger organization's objectives.