There are a few pockets of good markets, I am sure.
But the whole shortage myth is created by companies (often startups) posting "Magician" ads.
Example of a "Magician" ad:
"Looking for a PhD + min 10 years of experience in a very narrow domain we are trying to provide a solution for (Big Data experience in Scala required). The hire will need to do his/her magic to get us out of the s... we are in, because we don't quite know what we are doing. We pay $60K/year in Boston."
In general, no. But in terms of software engineering, it very much is.