Software engineers can usually expect to at least 2x their earnings, the median in the uk is £50k and in the US it is £100k, and that is not acounting for the significantly lower tax burden. (That pay excludes medical benefits, if you include the dollar value of that and bonuses and equity the difference rises).