If you're a software engineer in a city where these companies employ folks and you're thinking this doesn't apply to you, I'd encourage you to at least give it a shot. It's not only the absolute best of the best who get these jobs.<p>I recently decided to do a round of interviews after 10+ years as an independent web / iOS dev, having <i>never</i> had a professional software dev job. I'm also a self-taught developer with a business degree from a no-name state school. Despite all that, I've been really surprised and happy with the market reception here in NYC. I got interest from the bigger guys like Amazon, FB, and Twitter, as well as smaller companies like Dropbox, Stripe, Square, Coinbase, etc. Last week, I got a very good senior / staff offer from one of the smaller public companies for around $400k in first year comp. With bonuses, promotions, refreshers, etc, that could easily average $500k - 600k per year over the next few years. And I had no competing offers. Some of the other companies I'm in the loop with will almost certainly offer quite a bit more, although I love this company that made the offer and I'll probably just drop the other interviews and take it. Comp isn't everything.<p>All this to say, if you're interested in making more $$ and these companies are hiring where you live, don't pass it up because you think it's only for hotshot 22-year-olds coming out of Stanford.