There is no shortage of software developers
https://news.ycombinator.com/item?id=9689232There are only ridiculous job descriptions that are not rooted in reality, and pay ranges that are not competitive. example: Must have 3-5 years experience with a technology that has only been around for 2 years. Must know every language under the sun etc. HR people who screen resumes who have no clue about technology.
I don't write this out of frustration looking for employment, I am writing this out of frustration of being on the inside trying to hire people from within an organization.