What's the #1 need of early-stage tech startups? Experienced software engineers. And they are becoming impossible to find in Silicon Valley, even though they are everywhere.