Senior Engineers need more than just “8 years of experience”
levelup.gitconnected.com
levelup.gitconnected.com
"Non-Senior" engineers who have to pretty much mentor "Senior" engineers; the "Senior" being given the title due to X years of experience instead of actual knowledge and knowhow and of course the reverse where the "Non-Senior" does not get promoted because he does not have the required ~years of experience~.
I see it more rarely amongst higher job titles though. It's more difficult for a senior engineer to make it to lead or principal when they do not have the skills.
His boss loved him because he was always working hard after hours to correct his own sloppy mistakes.
I realized that I was probably more senior than my own boss and went and found a new job.
None of that has much to do with skill. As for skill, on average they're somewhat more skilled, but it's a smallish effect.
I do happen to be more technically skilled than most around me, but other skills matter more. I can avoid needlessly ruffling feathers. I can often foresee that a project will crash and burn months or years in advance. I can talk to people going through personal crises. This is all learned over long years.
Finding "senior" engineers who write forkbombs is more common than you'd think.
I think it's much more productive to label software engineers as being in stage 1 through stage 4 for most companies, and for 1000+ add stage 5 and for 10000+ add stage 6.
Those kinds of companies tend to be incapable of comprehending how to handle interviewing someone with 30 years of experience in the field.