|
|
|
|
|
by maxlybbert
2563 days ago
|
|
I worked on a software project that was targeted at the federal government and required all programmers to be US citizens. It didn’t require us to have special security training or anything, though; and there was a different project that required programmers to leave their cell phones in lockers during the day. I’m convinced that the government doesn’t believe citizens are any more loyal or hard to bribe than other people, but insisting on citizenship would make it easier to charge us with particular crimes if the need arose. |
|
The same cannot be said of foreign citizens (even ones who are permanent residents); to the government's eyes, they're "opaque"—and even background checks run on them would only turn up what their homeland wants the US to turn up. (A background check that could turn up more, wouldn't really be a "background check" any more, but rather espionage, since they'd need to bypass the "public API" of the other government.)