> If you are in your 20's, it is totally worth moving to the US where you can get paid 500K+ per year if you navigate your career efficiently.
I don't want to say that it's "easy" to hit numbers in this ballpark as a senior engineer in the US, but the way to do it is relatively straightforward and doesn't require any particularly unusual skills, connections, knowledge, etc.
1) There is a set of companies which pay that kind of money
2) Those companies employ a non-trivial percentage of the software engineers in the country
3) Those companies are _always hiring_ more software engineers at those levels
4) The interview processes for those companies are public and quite similar
Obviously nobody is guaranteed to get a job paying that well at one of those companies. Some people simply won't be able to clear the bar (either technically or socially). But the bar is not "one in a thousand". These companies already employ something like 8-10% of the software engineers in the country, so "one in ten" is a hard _upper bound" on how strict they are (and obviously, since their selection process isn't perfect and they don't in fact have every single 10%ile engineer or better locked up, the bar is lower, probably much lower).
> If you are in your 20's, it is totally worth moving to the US where you can get paid 500K+ per year if you navigate your career efficiently.
I don't want to say that it's "easy" to hit numbers in this ballpark as a senior engineer in the US, but the way to do it is relatively straightforward and doesn't require any particularly unusual skills, connections, knowledge, etc.
1) There is a set of companies which pay that kind of money
2) Those companies employ a non-trivial percentage of the software engineers in the country
3) Those companies are _always hiring_ more software engineers at those levels
4) The interview processes for those companies are public and quite similar
Obviously nobody is guaranteed to get a job paying that well at one of those companies. Some people simply won't be able to clear the bar (either technically or socially). But the bar is not "one in a thousand". These companies already employ something like 8-10% of the software engineers in the country, so "one in ten" is a hard _upper bound" on how strict they are (and obviously, since their selection process isn't perfect and they don't in fact have every single 10%ile engineer or better locked up, the bar is lower, probably much lower).