> I didn't read that as 32% of CS graduates couldn't find jobs. It was 32% of CS graduates who couldn't find jobs attributed it to lack of open positions. More below:

Yeah, I suppose I was up late and wasn't thinking clearly. Your interpretation might be correct, its more like 6-12%. That isn't full employment of CS grads in CS regardless.

Anyway:

http://www.usnews.com/news/blogs/data-mine/2014/07/16/beyond...

> Only 1 in 4 students graduating with a degree in science, technology, engineering or math find a job in a one of those fields, according to a report recently released by the Census Bureau.

(I'm just using US News so I don't have to go find the Census link again since it moved)

http://www.epi.org/publication/pm195-stem-labor-shortages-mi...

> The Microsoft report projects a labor shortage over the next eight years by incorrectly assuming that only individuals with a bachelor’s degree in computer science can fill jobs in computer-related occupations. Data analyzed for this memorandum as well as other studies show that less than one-fourth to less than one-half of workers in computing occupations have a computer science degree.

I get you have your opinions that the CS degree is a relevant indicator but 75% of STEM graduates work in non-STEM fields the majority of CS developers have non-CS degrees.

https://cew.georgetown.edu/wp-content/uploads/2014/11/Unempl...

> Unemployment in majors related to computers and mathematics vary widely depending on the technical and scientific content of the major. Employers are still hiring technical computer specialists who can write software and invent new applications. But for information specialists who use software to manipulate, mine, and disseminate information, hiring slows down in recessions. We can see the difference in unemployment between people who invent computer technology as opposed to people who use computer technology. The unemployment rate for recent college graduates in Information Systems has spiked to 11.7 percent, while the rates for majors in Computer Science and Mathematics are 7.8 percent and 6.0 percent, respectively.

-----

> Since it takes time for people to build skills, I'd assert this naturally results in a shortage of more senior engineers. Every company has a distribution of new hires (that require training and mentoring) and experienced engineers. I see this as an argument to increase H1Bs to bring in experienced engineers.

Well, that is a completely different argument. However:

http://www.nytimes.com/2015/06/04/us/last-task-after-layoff-...

> Instead, about 250 Disney employees were told in late October that they would be laid off. Many of their jobs were transferred to immigrants on temporary visas for highly skilled technical workers, who were brought in by an outsourcing firm based in India. Over the next three months, some Disney employees were required to train their replacements to do the jobs they had lost.

http://www.scpr.org/news/2015/06/12/52379/feds-investigating...

> The federal Department of Labor has opened an investigation into alleged work visa abuse involving two outsourcing companies used by the Southern California Edison Company.

http://www.computerworld.com/article/2879083/southern-califo...

> SCE said the transition to Infosys and Tata "will lead to enhancements that deliver faster and more efficient tools and applications for services that customers rely on. Through outsourcing, SCE's information technology organization will adopt a proven business strategy commonly and successfully used by top U.S. companies that SCE benchmarks against."

> The employees say that some of SCE's U.S. workers have been training their replacements, either in person in SCE's IT offices or over Web sessions with workers in India. The IT workers say the Indian tech workers do not have the skill levels of the people they are replacing.

http://www.nytimes.com/2015/09/30/us/toys-r-us-brings-tempor...

> Since New York Life is not a technology company, said Mr. Werfelman, the spokesman, it turned to outside contractors for the upgrade. The company plans to cut about 300 positions, including up to one-fifth of its 1,400 technology workers, as well as some financial accountants. With 9,000 staff employees and 12,000 agents nationwide, New York Life is the largest mutual life insurer in the United States.

Do I really need to go on? Its labor cost arbitrage in the mind of at least three major companies that are employing it on a large scale.

At $DayJob, we can hire good US devs for about ~$60k. That isn't the sign of a shortage just because you can't do it in SV.