<p>
</p>
<p>Out of curiosity, did you turn down actual job offers (ie. they were willing to hire you, and indicated so in writing), or did you just decline to apply for these jobs? I’m curious, because in my experience (granted, not in defense work requiring clearances), recruiters will contact people, even people who have been unemployed for years, for all sorts of positions, but actually getting hired can be quite difficult if you don’t have up-to-date, market-competitive skills in those (sub)disciplines of software engineering.</p>
<p>
</p>
<p>I would say that keeping up with a few (sub)disciplines of software engineering is not particularly hard, at the level of familiarizing oneself with the basic principles, tools, etc. Getting hired for an arbitrary open position (ie., the ones the recruiters contact people for) can be quite difficult, if the actual interviews are of the anti-loop type I described earlier. However, this may not be true of positions where a high security clearance is required, because the demand is so great that the people who interview for the positions would rather that the position not go unfilled than lose a candidate because of a mismatch between what the candidate is capable of doing on the job and what some interviewer might think is necessary to assess the candidate’s qualifications.</p>