Yup, that's plenty of demand for good engineers and programmers. The "good" quantifier eliminates a majority of them, though.
Don't forget physicians, lawyers, journalists, and virtually every other white-collar job that is headed to India.
But it's all okay, because it's in the name of capitalism.