Pragmatic engineer: Software engineering promotions
Software engineering promotions: advice to get to that next level. A nice overview of how to think about promotions. I came across this in my research to define Echo’s principal engineer level.
“Typically, being promoted up to the senior level is mostly based on gaining skills, demonstrating those, and delivering impact. However, above the senior engineer level, other factors come into play. … For example, your team might be busy shipping small, incremental features, that have little complexity, but decent business value. You almost certainly won’t be promoted beyond the senior level by just doing great work here.”