Fundamentals 11 min read

2019 September Nationwide Programmer Salary Survey and 90‑Post‑1990s Programmer Job Report

The report presents September 2019 salary statistics for programmers across major Chinese cities, compares programming language earnings, highlights algorithm engineer and architect pay, and analyzes the 90‑post‑1990s programmer job market including average monthly salaries near 20 K, gender distribution, city preferences, and top‑desired companies such as ByteDance, Tencent and Alibaba.

Architecture Digest
Architecture Digest
Architecture Digest
2019 September Nationwide Programmer Salary Survey and 90‑Post‑1990s Programmer Job Report

September 2019 saw a comprehensive salary survey of programmers in China, revealing average wages, median figures and salary ranges for major cities such as Beijing (average 17,224 CNY, median 15,000 CNY), Shanghai, Shenzhen, Hangzhou, Guangzhou, and others.

Programming language salary rankings showed that Python engineers earn significantly more than Java engineers, with the top 21 languages displayed in a chart.

Algorithm engineers and architects command high salaries, as illustrated by separate charts for each role.

Additional factors examined include education level versus salary and work experience versus salary, both presented with visual graphs.

The 2019 "90‑Post‑1990s Programmer Job Report" indicates that 90‑post programmers have an average monthly salary close to 20 K, dominate the internet workforce, and represent 82% of the developer pool; women account for 17% of programmers (approximately one in six).

Geographically, Beijing, Shenzhen, Shanghai, Guangzhou, Chengdu and Hangzhou host the majority of 90‑post programmers, with Beijing leading in high‑salary proportions. Second‑tier cities like Hangzhou and Chengdu are emerging as attractive options due to lower living costs.

Top preferred employers for 90‑post programmers are ByteDance, Tencent and Alibaba, with ByteDance receiving the most résumé submissions; other major hiring companies include Meituan, Xiaomi, SenseTime, NetEase, Baidu, Kuaishou and Ant Financial.

Job competition varies by language: Java positions have the lowest competition (average 4 candidates per role), while JavaScript positions are highly competitive (average 28.8 candidates per role); C#/.Net, Delphi, C/C++, and PHP also show relatively lower competition.

For more detailed statistics, see the repository: https://github.com/juwikuang/china_job_survey/tree/master/notebook/201909 .

programming languagesjob marketChinaprogrammer salarysalary statistics90‑post‑1990stech employment
Architecture Digest
Written by

Architecture Digest

Focusing on Java backend development, covering application architecture from top-tier internet companies (high availability, high performance, high stability), big data, machine learning, Java architecture, and other popular fields.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.