I've read the free preview on the different meanings of what is a senior engineer, and I have to say I'm not convinced. "Years of experience" VS "Technical ability" is at best reductive, at worst completely wrong. I encourage you to look at large companies and how the levels are defined ( https://www.levels.fyi/blog/amazon-leveling-progress.html here for example, for Amazon) and the nuance that there is. The differen…
I had a feeling this topic would be a bit controversial on HN :) I tried to address this in the book in the first section of "What Makes You a Senior Engineer?" by talking about the different meanings, and how the software industry doesn't have a standard definition of what a senior engineer role entails. Everyone will have a different opinion on what makes a senior engineer, so I'll try to add more info about the nuances involved in the senior title in future revisions.