Global Capability Centres are quietly becoming one of the biggest employers of software talent in India — 1.9 million people work in them right now, headed toward 3.4 million by 2030. If you're thinking about where to build your career (or where your company should build its India team), the city matters more than people assume.
Quick breakdown for engineers:
- Bangalore — highest salaries (~$38K mid-level), but also the most competitive job market and highest attrition. Best if you want to work on cloud infra, semiconductors, or cutting-edge AI research.
- Hyderabad — solid pay, lower cost of living, strong fintech and life sciences presence. Companies here tend to have longer average tenures.
- Pune — lower salary numbers on paper (~$26K) but the most stable environment — lowest attrition of the four cities. Good if you like manufacturing-adjacent engineering (automotive, industrial software) alongside fintech names like Barclays and UBS.
- Gurgaon — more B2B/enterprise software and consulting-heavy work, less "deep tech," but strong if you want exposure to global enterprise clients. For companies building teams: worth noting 58% of GCCs are now deploying agentic AI systems in 2026, so the skillset bar is shifting fast regardless of which city you pick.
Curious if anyone here has worked across two of these hubs — how different was the actual day-to-day engineering culture?
(Data source: Intech Group's GCC city breakdown)
Top comments (0)