Its actually smaller. At minimum you have to be a naturalized or native born citizen of the USA for many jobs in the US Government. For the NSA, add the requirement of having a current clearance or the time to get one (worst case years).
NSA violate the constitution on a daily basis, I'm sure they have a loophole to get whatever talent they need