No joke. Been looking for a mid Java dev for a year. 4 C#/C++/Python/Ruby applicants later, we promoted from within.
Basically, there is a shortage of software engineers, but they must possess very specific skills and have lots of experience. All the others are not considered suitable candidates for most positions.