Since I am on this topic, let me put up some sites may be helpful to Haigui or expatriates. Note I still think for ordinary person like me, doing a software engineer job in the US is usually easier than doing similar things in China, unless you are in Silicon Valley. But one can argue China has more opportunites (career/business). Also for most of us we have family and friends back home, both are important. Life is not only about work and money, right?
1) Monster HK: biggest job search site in the world, that’s the Asia site.
2) amCham Shanghai: America Chamber of Commerce job site, it has some expat jobs.