As a dev at msft in Hyderabad, I know that salaries around 100k (gross, not base) are quite possible for senior devs with over a decade of experience. However, we need some perspective here. There are 2.5 million people working in the IT-BPO industry in India. Of those a mere 100k work in product companies (domestic or MNC captives). My rough estimate is that about 1-2k of this 100k are developers making 100k USD. Outside of product companies (2.5 million - 100k), in the IT service companies, about one in every 300-400 guys makes $100k - and that guy is almost always a senior management guy.
Also, while a few make $100k, $50k is common for people with over a decade of good experience - but do remember that there are relatively very few folks (<5-10% of the industry) in India with over a decade of experience.
Also, while a few make $100k, $50k is common for people with over a decade of good experience - but do remember that there are relatively very few folks (<5-10% of the industry) in India with over a decade of experience.