Principal Software Engineer salary in Shanghai
How much does a Principal Software Engineer make in the Shanghai?
Average base salary
CNY34,125 / Month
The average salary for Principal Software Engineer is CNY34,125 per month in Shanghai salaries taken from job postings on Jobstore in the past 12 months (updated September 28, 2026)
Principal Software Engineer job openings in Shanghai
See more jobsHighest paying companies for Principal 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 -
安靠
CNY25,000 per month
View company
Highest paying cities for Principal Software Engineer in China
How much do similar jobs as Principal Software Engineer get paid in Shanghai?
-
Principal Engineer
Job openingsAverage CNY46,833 per month
-
Principal Systems Software Developer
Job openingsAverage CNY47,500 per month
-
Software Engineer
Job openingsAverage CNY28,154 per month
-
Principal Digital Engineer
Job openingsAverage CNY45,000 per month
-
Principal Hardware Engineer
Job openingsAverage CNY36,250 per month
-
Principal Reliability Engineer
Job openingsAverage CNY25,000 per month