Is it legal to hire someone in the US from a foreign country because the hiring manager is not fluent in English and needs someone with fluency in a foreign tongue, when other qualified candidates DO speak English? I lost an engineering job with a fortune 500 company once, for a job in California because I believe I did not speak Russian.