Reuters: Indian software salaries

Software workers with two years of experience are paid about 25,000 rupees ($545) a month, roughly one sixth of what their U.S. counterparts earn but a princely wage in a country with an average per capita income of $480 a year. Multinational company salaries are 50 to 60 percent higher at the entry-level and 30 percent higher at the middle management level when compared with Indian IT services companies