Fundamentals 10 min read

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.

Laravel Tech Community
Laravel Tech Community
Laravel Tech Community
2022 September National Programmer Recruitment and Salary Statistics by City and Role

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.

Software Engineeringjob marketChinaprogrammer salariessalary statistics
Laravel Tech Community
Written by

Laravel Tech Community

Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.

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.