> I have been with one contractor in one role for nearly a decade. Do recruiters see that as a red flag? > > A question I am asked on most calls

Not by itself. A long stint is only a problem when the job stopped changing years before you left. Loyalty and inertia look identical on a CV, so your job is to show which one it was: the schemes got bigger, the team grew, the contracts got harder, the remit widened.

Write down what you were doing in year two and what you are doing now. If the gap is real, lead with it. If it is not, that tells you something worth acting on.