2022 September National Programmer Recruitment and Salary Statistics by City and Role
In September 2022, China recruited 416,547 programmers with an average salary of 14,616 CNY and a median of 12,800 CNY, and the report details city‑wise average, minimum, median, and maximum salaries as well as hiring numbers for various programming roles such as Java, front‑end, back‑end, AI, and big‑data positions.
In September 2022, China recruited 416,547 programmers. The average salary was 14,616 CNY, the median salary 12,800 CNY, and 96% of salaries fell between 3,000 CNY and 70,000 CNY.
City Ranking (All Programmers)
Rank
City
Average Salary
Minimum Salary
Median
Maximum Salary
Hiring Count
Percentage
1
Beijing
18,166
5,250
16,000
45,000
38,742
9.36%
2
Shanghai
17,470
5,250
16,500
44,165
75,834
18.32%
3
Shenzhen
16,943
5,250
15,500
45,000
64,389
15.55%
4
Hangzhou
16,121
5,250
15,000
45,000
24,353
5.88%
5
Nanjing
14,161
4,500
12,500
35,000
21,739
5.25%
6
Guangzhou
14,018
5,000
12,500
37,500
43,722
10.56%
7
Suzhou
13,625
5,000
12,500
35,000
14,851
3.59%
8
Dongguan
12,908
5,000
12,500
32,500
5,085
1.23%
9
Chengdu
12,820
3,806
12,500
31,666
21,662
5.23%
10
Xian
12,640
3,750
12,000
30,000
13,726
3.32%
Additional rows omitted for brevity
Java Programmers
Rank
City
Average Salary
Minimum Salary
Median
Maximum Salary
Hiring Count
Percentage
1
Beijing
18,792
6,000
16,000
45,000
18,114
11.08%
2
Shanghai
18,027
7,000
17,500
37,500
29,913
18.29%
3
Shenzhen
17,794
7,000
16,500
37,500
22,294
13.63%
4
Hangzhou
17,390
7,000
15,000
45,000
10,204
6.24%
5
Guangzhou
14,364
6,000
12,500
30,000
18,918
11.57%
Additional rows omitted for brevity
Functional Roles Salary Overview
Function
Median
Minimum Salary
Maximum Salary
Software Engineer
12,500
5,000
37,500
Senior Software Engineer
15,000
6,250
35,000
Embedded Software Development
14,000
5,250
30,000
System Analyst
12,500
3,750
35,000
Mobile Development Engineer
12,500
4,178
40,000
System Architecture Designer
22,500
7,000
58,333
Web Front‑End Developer
12,500
5,000
27,500
C Development Engineer
15,000
5,250
35,000
Algorithm Engineer
20,000
7,000
45,000
Game Development Engineer
14,250
5,000
40,000
Unity3D Engineer
15,000
7,000
36,750
Machine Learning Engineer
17,500
4,500
60,000
Data Scientist
30,000
17,900
66,400
CTO
39,166
15,500
72,000
Additional rows omitted for brevity
The data illustrate significant regional salary disparities and highlight high‑paying specialties such as AI, big‑data, algorithm, and senior leadership positions.
Laravel Tech Community
Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.