I've been looking for a remote job lately. Despite having interned at Microsoft and Google, almost nobody seems to be interested, and even if they are, it's for a salary like $30k. I'm in Eastern Europe, but still, that's a really low wage.
So if you're so desperate for engineers, why not hire remotely outside North America, the most competitive market in the world for engineers? I realize it's much more comfortable having everyone in the same timezone, but sure it's preferable to hiring nobody? Also you can probably pay 30% less and still get great engineers.