Hacker News new | ask | show | jobs
by misstercool 585 days ago
From my observation, staff eng is a person that has the capability to handle many type of tasks, like what described in the article: Eng, Idea direction, project management, risk management, cross-function communication. Not every eng can grow into this role. Many engs hate politics, talking and meetings. I felt only the large tech organization needs this role. For the small companies, engineer manager who manages less than 4 engs usually do not need a staff eng.
1 comments

> Eng, Idea direction, project management, risk management, cross-function communication.

I'd consider everything on here an important for senior engineers as well. (Just putting this in numbers, if a company engineering is ~40% senior engineers and ~10% staff or above, if all the things listed have to go through that 10%, that's a big bottleneck.)