I've known quite a few people who return to their home countries and getting Director/VP positions moving from their previous titles of "Software Engineer" due to their US experience. There is a significant startup scene shaping up in Europe and Asia and so demand for US educated/experienced engineers is pretty high almost everywhere. US is revered as Mecca of software and startups pretty much everywhere so any experience at recognizable company in US counts a lot. Most of these startup typically attempt to emulate US companies like Uber and Amazon so work doesn't have lot of novelty or technical challenges as such but money could become significant - as if you had joined Amazon or Uber when before their Series A except that you are joining foreign counterparts afterwards. Most people I've known usually return to their home countries because of their families however.
Another fact I learned from my travels is that US is actually cheapest country if you keep the quality of goods and services constant. In most foreign countries - including tax free countries like UAE - things like iPhone, computers, cars are actually more expensive than in US. Almost all imported goods from China, Japan etc are typically cheaper in US than in other countries. Some services, food and labor could be cheaper but overall if you insist at staying at Hilton quality hotels or eating at nice restaurants, buying an equivalently nice urban home, or getting top quality spa treatment, cost usually comes out to same as in US.
Obviously these are anecdots so don't take it as statistical trend. Having said that there has been no better time to be expat if (1) if you have US education/experience (2) you can get work permits (3) you have freedom to travel around.