Unfortunately- its not just the crap pay that discourages people from applying.
I don't know how many of you work in the Public Sector- but the bureaucracy and rigid structures- are such that many well meaning and public spirited people- who think they can make a difference to the world- even if only a little bit at a time- slowly have their enthusiasm and spirit are killed off.......
Computer Science- is also a massive field. Just calling it 'computer science'- is like looking for specific skillsets in chemistry- but opening it to anyone with a chem minor. I even have a chem minor from a forestry degree (organic chemistry).
These guys need to throw away the rulebook if they want to fill these positions. Short term contracts- on reasonable pay scales- proper security clearance which enables them to re-enter public sector service in the US or the EU at will- and recruitment for specific skillsets- and not just a broad 'computer science' tag- various database, programming and even robotics skills- need to be properly accounted for. In addition- you are not going to get a broad skillbase in every field office- and indeed- most people like running code against one another- have a team who can assign members to field offices, as and when they are needed- with dual reporting functions- both to the individual field office and its management- and also- centrally to the core group of whom they are would remain members- regardless of which field office they were assigned to.
It would also help if they broadened their security clearance rules- there are significant numbers of Europeans who could help out- US agencies insist on citizenship- as do posts in GCHQ, or even smaller organisations- such as the Irish Rangers- all have their own citizen rules. The time to focus on a single state- I would argue- is over. Many educated citizens of the democratic world- ethnically are all over the place. My wife is part German, part Jewish, part Irish. My own godmother is Polish, and I have grandparents who were US citizens (I'm Irish). Etc. etc. using rules that rigidly exclude vast numbers of potential candidates- who have a lot to offer- solely on the grounds of citizenship- esp. in the many fields of computer science- is simply untenable.
There are very many different paths that could be take to swell the ranks of very competent and experienced computer scientists, programmers, hackers etc- not least recognising that its not just another public sector job- its a series of disciplines- they are recruiting for.
The days of saying- its a public sector job with a good pension- they will come (akin to if they build it they will come)- are over. If they want to fill the vacant posts- there needs to be an acceptance of the new reality- flexible working arrangements, significant pay for specific skills, vast mobility options etc etc.
The threats the FBI are fighting against- are global threats- and are the selfsame threats that all sane democratic countries are fighting against. Not all of them are against rogue nationstates- though many are- corporate espionage, international hacking groups- and indeed- random people hopping in and out of hacking- are all targets the closure of whom we need to put to the fore.
We do need proper safeguards too- whitehats demonstrating proof of concept code- are not criminals. Low skillset required hackers- perhaps checking the security of high profile websites before entrusting them with our data- should not be ignored for finding flaws- they need to be given prescribed reporting protocols they can follow- which all to often, they are not.
We need a logical and clearheaded debate on the entire subject.