Software developers in China earn nearly 30 percent more than their
counterparts in India, according to the results of a survey conducted
by Mercer Human Resources Consulting LLC.
According to the survey, the average base pay of a software development
engineer in Beijing is US$13,400 per year. By comparison, the average
base pay for a software development engineer in India is US$10,300, it
Mercer concluded that multinationals that set up shop in China face
higher wage costs than they would in India, noting that in 95 percent
of the 42 job roles surveyed the average base pay was higher in China
than in India. At lower levels, the salary differences between India
and China are not that great but increase rapidly with seniority.
Mercer found that some senior managers in China earn more than double the salary paid to their counterparts in India.
Looking ahead, the salary differences between India and China may
decrease as demand rises in India for skilled workers and executives.
Indian salaries increased an average of 11.5 percent per year during
the last five years, Mercer said. During the same period, salaries rose
by an average of 7.5 percent per year in China, it said.
Mercer noted that Beijing salaries are not indicative of wages paid
throughout the rest of the country. Salaries in Beijing, Shanghai and
Guangzhou are around 20 percent higher than in other Chinese cities,
Mercer said, adding that this difference is greater still when compared
with China’s rural areas.
By Sumner Lemon – IDG News Service (Taipei Bureau)