Software Engineering salary in Shanghai

How much does a Software Engineering make in the Shanghai?

Average base salary

CNY34,833 / Month

Average CNY34,833
Low CNY21,000
High CNY54,000

The average salary for Software Engineering is CNY34,833 per month in Shanghai salaries taken from job postings on Jobstore in the past 12 months (updated September 28, 2026)

Software Engineering job openings in Shanghai

See more jobs

Highest paying companies for Software Engineering in Shanghai

Average year monthly is based on job postings on Jobstore in the past 12 months.

Highest paying cities for Software Engineering in China

How much do similar jobs as Software Engineering get paid in Shanghai?