Besides San Francisco and New York I also think that the average software developer gets paid a lot more in Switzerland, especially tons more than in surrounding countries. The only caveat is that you are usually expected to speak German and/or french (there are jobs without that requirement, but one of those two languages will really make your life a lot easier).
reply