Software Engineer salary in Shanghai
How much does a Software Engineer make in the Shanghai?
Average base salary
CNY28,041 / Month
The average salary for Software Engineer is CNY28,041 per month in Shanghai salaries taken from job postings on Jobstore in the past 12 months (updated September 29, 2026)
Software Engineer job openings in Shanghai
See more jobsHighest paying companies for Software Engineer in Shanghai
Average year monthly is based on job postings on Jobstore in the past 12 months.
-
Cadence
CNY65,000 per month
View company -
NVIDIA AI
CNY65,000 per month
View company -
NVIDIA
CNY65,000 per month
View company -
Optiver
CNY75,000 per month
View company -
GrabCar Sdn Bhd
CNY65,000 per month
View company -
Riot Games
CNY65,000 per month
View company
Highest paying cities for Software Engineer in China
How much do similar jobs as Software Engineer get paid in Shanghai?
-
Software Development Engineer
Job openingsAverage CNY24,583 per month
-
Automotive Software Project Engineer
Job openingsAverage CNY28,000 per month
-
ADAS-Software Development Engineer
Job openingsAverage CNY18,000 per month
-
Software Development Engineer in Test
Job openingsAverage CNY16,500 per month
-
Lead software enginner for LLM
Job openingsAverage CNY45,000 per month
-
Software Engineering
Job openingsAverage CNY34,833 per month