Average salaries are not a good indicator as there are lots of variation in Bangalore. Firms like Amazon, Flipkart, Walmarts, Ola (not sure of Microsoft) and lots of startups and financial firms pay quite high for their core engineering team.
For example see this : https://www.glassdoor.co.in/Salary/Goldman-Sachs-Vice-Presid.... Average is 60K USD and max 82K USD. Technology does not includes the securities division, where some people do technical work but are paid much more. (Note that to be VP here is not a very senior position )
In my previous firm (a financial firm) we paid people fresh put of college from 16000 USD (support tech) to 45000 USD (trading tech).
I was involved in compensation at my last two firms and was looking for a new job for the past few months - hence I had exposure to this, but sure how to prove any of this though.