Someone has to have actual experience to be considered senior. Being a couple years out of college is not experienced.
> All it means is the individual has any amount of experience.
By this logic - what would we call someone with 15 years of experience? What about 25 years? Super Supreme Senior Engineer, Level 9000?
The field needs to stop inflating titles. It's bad enough having people willy-nilly call themselves "engineers", let alone tack-on qualifiers like "senior".
If your company wants to grossly inflate titles, fair enough - but your next job will then look like a demotion.
Counting someone as senior purely by a clock is also absurd. It's about knowledge, depth and breadth. A person with 3ish years of experience does not have either... we used to just call that "engineer".
But... go ahead, keep assigning recent graduates absurd titles. Inflating people's egos helps keep salaries low.
Apparently you need one more counterexample? I certainly do not think one can be considered senior after 3-4 years as well.
But I would also be curious, how you would then call someone with 15 years, or oh my, 25 years of experience?
> Being a couple years out of college is not experienced.