When was the last time you hired a software engineer easily? Did you have to search for a long time? Did you meet with software engineers that were not really a fit? Do you need someone technically proficient? Do you need someone with a proven background for success?
The pieces to the puzzle may be more than you think.