Hey HN,
I am a software engineer in Europe and I would guess the average software engineer makes ~40000 (around ~28000 net) euro a year (~47000 in $) if (s)he does "average" software dev (so between junior and senior).
Now obviously you can negotiate salary (which I recommend) and exceptional senior devs do make around ~80000 here in Europe I guess, but here on HN I always read that most devs make around 100K (even if not a team leader or just fresh from the university or even self-taught), but if I would propose that kind of compensation to some company I am sure that it won't work out. I know that Google & Co do pay decent salary here in Europe, but other (software) companies would roll their eyes if I would demand a salary in this category.
Of course it is not that easy to compare as you are automatically insured in Europe (I don't know how that works in the US, I often read about some 401-thingy) which I highly appreciate but I don't think that you guys pay 50000 for taxes and social benefits/year?
So is my view biased as I hang out on HN too much, or is salary in the US really that much higher?
Or is it implied that you just make your 50 - 60 hours a week (at least in my area most people that do full-time are <=45 hours a week)?
Thank you for your comments.
//edit: Obviously not everybody, but let's say the 50% percentile.
An average IT graduate can expect to earn around net RMB150k/year, which is about US$23k. This is about twice the median for junior workers. Shanghai is one of the most expensive cities in China to rent, with average rents at 140-150% of median income, topped only by Beijing. Of course, with the largest subway system in the world, with prices starting from $0.3 per journey, everybody lives on the outskirts where the rent is cheaper, and commute a very manageable (though quite tight) 40-60 minutes to the downtown or numerous IT parks within the city.
The average programmer stays around there with the salary for years, the experience is not that important. But good and exceptional programmers command salaries that are much higher. I'd say from interview experience, 1-3% percent are good or have potential.
IT hubs in the country are centered around Hangzhou (Alibaba), Shenzhen (Tencent, hardware), Shanghai (many Western companies, esp. gaming), and Beijing. In well-financed Chinese IT unicorns, a good engineer can easily get net RMB700k/year (US$105k), and this is the country where you pay $3 for doctor consultation, $20 for tomography, and $15 to rent a car for a day.
In hot industries, it can be even higher. Just a few days ago we interviewed a talented candidate for blockchain startup CTO-level position, and the ask was net RMB2m/year (US$300k), villa-level housing allowance, and a personal driver. We didn't take it, but surely some unicorn will.