There has rarely, if ever, been so much tech talent available in the job market. Yet many tech companies say good help is hard to find.