You can pretty much just come to Switzerland and work if you are an EU citizen, so might as well be.
Zurich has probably the best ratio of earning potential to COL in the world (for the average person, not necessarily for software engineers). If you are cheap/thrifty you can even go do your shopping in a neighboring country, since Switzerland is so small.