No, they don't pay anything close to that. Actually, AFAIK, in Dublin the salary that Google pays for developers is on the low side of the scale (they offset that, in part, with all the benefits like free food and the rest).
Salaries do go quite up a while but statistics on the corporate ladder are stacked firmly against immigrants, the higher you go the less chance you have to find non local people.
With soft career ceiling and continuous influx of people salaries are driven down. You can still make a fine living, but nothing compared to the colleagues on the other side of the ocean.
Getting $250K is certainly doable in bank, but it does not follow a specific career plan. I have known senior system tester making 150K GBP and for the same job and responsibilities another was making 50K GBP. Doing it in 5 years out of school is difficult in tech.
It is doable without too much trouble in finance in trading, m&a, ... the trick is that you need to survive which require more luck than skills.
Overall though, in the 4.5 million workers in London, only 120K make between 100K GBP and 200K GBP, and 60K that make more than that.
From my experience, say, the North Carolina scene, you're lucky if you are going to get $120-ish with ten years of experience. There's some give or take, but includes large companies and banks. You can do a little better at something like a Cisco if you are willing to trade quality of work. Most big companies as well as startups are paying new grads somewhere in the low-high 60s or maybe 50s depending on where. I don't have hard data, but it's no where near $130k.
Data from cost of living comparison sites that some companies use indicates that these companies hiring someone in the bay area may pay those people 20% more for cost of living at most.
Startups pay substantially less on average, with senior level personnel getting around $100k, maybe $120k if you're excellent and the startup is well funded - but this is 10 years of experience kind of stuff. I have unfortunately had to turn down some great folks because they wanted north of that - and they were worth it. I've also seen companies where their maximum pay tier tops out at 135 for what amounts to principle engineer level positions. (I'd assume a fellow at IBM would do better, but they are uncommon and few have a chance of surviving the machine to get there).
Conversely, really senior level software development positions at basically-exit-ready startups in CA aren't going to be much better than 40-50% better than the above. Some of these can be obtained remotely - sometimes.
What the article states as common for Google and Facebook are absolutely not the norm, and I'm not really sure how achievable that is for most people even there.
It's great if Google/Facebook can allow to pay people that, definitely. I just wouldn't say it's even remotely common and does not translate.
I've heard some ancedotal completely crazy numbers from hedge funds that most people would hate working for elsewhere, but nothing nearing the numbers in this article.
I don't really have hard data on the New York software scene or Texas, but .. again, this isn't normal. HN may be more of a microcosm than expected if most people do feel this is normal.
To put it in perspective, this is still amazingly high compared to a lot of other positions and you'd still have it really good.
This is just untrue. I haven't looked closely at Facebook recently (beyond watching the [office in Seattle](http://www.geekwire.com/2015/sneak-peek-facebook-plans-epic-...) grow quickly) but traditionally Google has had ~50% eng in MTV and the rest spread out. NY is the second largest office but Seattle and Bangalore are pretty big. Seattle (and Kirkland) are now at ~2000 people (https://twitter.com/juberti/status/675022362438316032).
I have had lots of experience with Google and Amazon recruiters where CA was the only viable option. Google also tended to have a bad habit of offering SRE positions for datacenters in the sticks, but that was not a development-flavored SRE thing in the least. They pretty much close the door on you if you don't want to move and are dropping the ball on some pretty awesome development centers IMHO.
Facebook is often avoided by some very sharp kernel (and other) folks, because they greatly insist on a boot camp and can't guarantee what department you are going to work for. They lost some brilliant folks as a result. I wouldn't work for them for that reason, as I think the team and the manager are the most important parts of the hiring decision.
Yes, Google has other offices, but they are not hiring people in some pretty darn major development regions. There is allegeldy an office in Chapel Hill for instance, but it seems to be on the edge of being decomissioned and no recruiter will tell you anything about it.
So, yeah, it's not quite like you can just work anywhere.
That sounds better than Google's "work on what we tell you to" approach.
I don't know how much preference you can have.
As such, I think it's possibly very similar, though I thought with Google you did get to apply for specific groups.
I know from recruiter spam that $260K seems to be on the high end, with only the top firms mentioned paying close to that. I have friends that dwarf what I make, but they had good stock options at companies that made it to IPO. Definitely don't regret leaving NC.
I'd love to know what someone mildly famous like Mbstock, Rich Hickey, etc would make. I am a nobody and have done what I consider well.
So to make it concrete, a new hire at a particular grade might have gotten $120k in SF or $105k in Little Rock (base). Considering the high taxes and housing costs in SF, the new hire in Little Rock would have had a much higher standard of living.
Of course, working at a non-HQ site is a major career-limiter, so 10 years down the road you might have been better off relocating anyway. Depends on where you are in life and what you want to achieve.
By contrast, non-US salaries are dramatically lower independent of the cost of living at a particular location. So if you're working for a US BigCo outside the US, you had better be in Chiang Mai or Belize, not Berlin or Hong Kong. As the author of this post notes, no one seems to know why this is so, only that it is.
I know only numbers from germany and somebig corporations here. Apart from management you would here be very unlikely to even hit 100k (neither $ nor €).