As with everything, moving every 2 years has pros and cons. The flip side of what you said is that a person who spent >5 years at the same company has only really seen a limited number of problems, methodologies, technology stack. And that could also count as "junior", right?
Did they really want one? I'd wager that if they took those six months of interviews, job ads and recruiter time and instead took that money, added it to the salary they are planning on offering (say divided by the average tenure in that role at your company) and threw up a post on the monthly "Who is hiring" thread here they could've found someone.
A common tactic is to say "Oh, we are looking for the right person we just can't find them!" when the rest of the team picks up the workload of the exited employee and to keep that up as long as possible. It happened to me at my first dishwashing job at 13 years old and I've seen it a few dozen times since.
"The explosive growth of the tech sector keeps average age down and depresses average wages. Compared to industries which existed in materially the same form in 1970, we have a stupidly compressed experience spectrum: 5+ years rounds to "senior." This is not a joke." [1]
So companies routinely comb for a "senior" person but the salary is always a mismatch. I have 25+ years under my belt but the companies that approach me expect a 5-year compensation arc and can't understand what the problem is.
[1] https://threadreaderapp.com/thread/936615043126370306.html
Oh, boo hoo, cry me a river. That shotgun blast to the foot is ENTIRELY self-inflicted.
If a company can’t pay the going rate for a mission-critical employee, then they have a shitty business plan and deserve to fail.
My comment on the main post is that the most in demand type of engineer is one that is cheap.
Company needed to "prove" that no American Engineers are available to fill the position to then justify sponsoring a visa. Then they'll go to the elected officials and whine that there's a "shortage" of engineers to try to get higher immigration quotas for H1Bs.
So they put a junior’s salary and senior experience requirements, then proceed to hire someone with “5 years of experience” at a famous foreign consulting firm (real or not). The experience is then used to justify why new grads have to be paid lower (he’s a senior, we can’t pay new grads the same as a senior) and to qualify for the visa.
Do you know why? 1) Creates an image that they're always hiring and growing (should be self-explanatory) 2) If some holy amazing engineer applies and they can get them for bottom $ - it was basically no cost to get them.
Glad to fill you in on a very common practice.
I routinely have found organizations that have, literally, dozens of open listings for "Senior Software Engineer, Sub-field", but few (if any) explicitly non-senior positions available. My very non-scientific estimate would put this ratio at well over 10:1, and probably closer to 20:1 for many of the organizations I've looked through. I actually sort of wonder if they ever take them down, or if demand for senior candidates is just so high that they're basically evergreen listings, where the organizations assume they'll always have positions available for engineers who meet those listings' criteria.