German, Romanian, Vietnamese-American (1st generation immigrant), Chinese-American (1st generation immigrant), Spanish, Iranian, French, Australian, South African, Indian, British, Russian. What's that? The nationalities of the people who sit in my hallway in the computer security department of one of the biggest software companies in the United States. OK, admittedly there also four or five true red-blooded Americans in the hallway but they are definitely a small minority.
We are absolutely feeling the lack of US geeks. They are rare enough in software development but even rarer in computer security. We have several open positions but it's mostly non-Americans who apply. We are basically excited about every application from a US citizen we get. This makes hiring much easier and we do not have to wait until October 1st when the new H-1B visa period kicks in.
Now, I have speculated that maybe the company I work for is just unpopular with US citizens but then I recently interviewed with a Bay Area company with a much sexier public image and it's even worse there. I talked to members of a team of 12 people. 11 of them were not Americans.
In fact, we spent the lunch interview speculating about the causes of this situation. In the end we considered it most likely that the title of engineer is simply not sexy in the United States. In other parts of the world like some countries in Europe and especially Asia the job title of engineer carries a good amount of social respect and commands a respectable salary. That is not the case in the United States (well, the salary is actually good, but not the reputation) where the reputation ladder is topped by jobs like doctor or lawyer. It is not surprising that the smartest students would rather get into those jobs.
Anyway, in the light of all this I keep being amused that the US three-letter agencies are advertising their computer security positions so aggressively. With the current US talent I am seeing in the wild there is no way they will be able to fill these positions in any way that can compete with, say, the Chinese hacker legions. Rather, I foresee national interest waiver greencards for people like those in my hallway.