Sorry but this is completely inaccurate. The tech industry as a whole is understaffed by over 100,000 engineers.
[doublepost=1463603585][/doublepost]It is extremely hard to find and retain talented engineers in this market. Hence why engineering salaries are some of the highest out of college. People getting 100k positions out of school should be enough to tell you that the shortage is a reality.
Well you're again, completely wrong. Those "100k" positions are in places where 100k is practically entry level (i.e. The Bay Area).
You aren't going to find those "talented" engineers in India for the reasons I've already stated regarding the purely impossible to fill job requirements. The kind that want 30+ programming languages and 10+ years experience in each even if the language has only been out for 3 years.
You're simply trying to justify the offshoring of jobs by creating false rhetoric.
[doublepost=1463604627][/doublepost]
Not entirely accurate. Per department of labor rules and regulations the H1B visa salary has to be 'in range' of its American equivalent;
Except this doesn't happen. The H1B visa folks where I worked in the past made $20k less than their American counterparts.
Multiply that by a whole bunch of people and thats a decent savings.
H1B should have to pay double or triple a standard wage.