Job hopping is not a moral failing. It is a pattern recruiters read for risk: Will this person leave before the hire pays off? The honest answer depends on why the moves happened, what was shipped between them, which industry you are in, and what the hiring company can tolerate.

How recruiters evaluate tenure
Most recruiters do a 10-second timeline scan, then a story check.
The scan: - Average months per role over the last 5–8 years - Clusters of sub-12-month stints - Whether tenure got longer or shorter over time - Gaps, contracts, layoffs, and company death vs voluntary exits
The story check (if you make the phone screen): - What did you own and finish in each seat? - Why leave: layoff, reorg, scope collapse, toxic lead, comp, growth, contract end? - What are you optimizing for now, and how long do you intend to stay?
A clean narrative with proof beats a quiet 4-year stint with no accomplishments. A chaotic narrative with three unexplained 6-month exits will stall even strong skills.
When it is a red flag
Short tenure becomes a real concern when several of these stack:
Repeated voluntary exits under a year with vague reasons (“culture,” “not a fit,” no detail)
No completed arcs: started initiatives, never shipped, always left mid-project
Pattern after the honeymoon: leave right when accountability rises (on-call, quota, people management)
Role you are hiring for is expensive to ramp (enterprise sales, security clearance, deep domain, people leadership)
Your story changes between resume, LinkedIn, and the screen
Recruiters are not punishing ambition. They are pricing replacement cost. If ramping takes 6–9 months and you historically leave at month 11, the math is ugly.
When it is acceptable (and sometimes smart)
Moves look rational when the context is visible:
Layoffs, shutdowns, visa or contract ends (say so plainly)
Contract or staffing work by design; label it

