It depends on what you are doing. If you are trying to build something like a database kernel, you want people who have done it before, very specialized. There aren't lots of them outside of the tech hotspots.
I don't necessarily mean there aren't smart people outside of the hotspots, but there isn't the specialized skillsets that get built from working at the Microsofts / Googles etc. edit: In the number that you need.
Champaign obviously has lots of smart people (my parents went there), but you may have issues finding specialized senior people there.
Most of them I'd wager. Issue is, and it was for me, is that moving out of an area where I can walk down the street and get another great job to an area where the only great job is the one that this hypothetical company is offering just wasn't worth the risk. I have a wife and kids, and so do most specialized senior engineers.
Sure, so minimal commute times and affordability of family homes in areas with good schools should be very appealing to many of the specialized senior engineers.
Moving the family is a pain, sure, but that just means the pitch needs to include why it's worth it for the family. And it means that senior engineers move cities less often. It doesn't mean they move less altogether.
Idle thought: this kind of risk (moving around too much) could be mitigated a bit by some sort of contractually guaranteed employment. A move to Princeton from SF would sound better if a four-year employment guarantee or a comparable cash buy-out was part of the employment agreement.
Honestly, if someone could mitigate the risk for this sort of thing, it's a huge deal.
Personally, I hate living in the tech hubs, I'd love to be able to move back to my hometown, it was a great place to raise kids, didn't have the same crushing traffic / monoculture and it was close to my family. I'm where I'm at due to the jobs, nothing else.
I wouldn’t value a guarantee of employment by a startup, especially not one measured in years. The nature of a startup is that it’s risky, and risky things fail. Unless they put up some type of bond or buy an annuity with the employee as a beneficiary, I don’t see how that works. And they wouldn’t be able to afford it anyway.
What if the family hates SF or Seattle? That doesn't seem to enter the equation when recruiting people in the other direction.
The job-is-terrible concerns can be addressed other ways. Like putting the candidate up in temporary digs for a month or three while they decide on a longer-term deal. A reverse contract-to-hire, if you will. That sounds complicated, but it's not more complicated than a normal contract-to-hire.
Probably a good amount of them. But if you want to hire them, and you don't want to be there, you have to think pretty hard about how you're going to lure them away. Just saying, "The cost of living here is lower!" is a start, but it takes a lot more than that.
I don't necessarily mean there aren't smart people outside of the hotspots, but there isn't the specialized skillsets that get built from working at the Microsofts / Googles etc. edit: In the number that you need.
Champaign obviously has lots of smart people (my parents went there), but you may have issues finding specialized senior people there.