Work in India
Jobs in India
Bengaluru and Mumbai GCCs — dense tech hiring, INR pay, English as a working language.
Editorial
Reviewed April 2026 (visa) and August 2026 (salary). Guidance only — not immigration legal advice. Market estimates, not job offers. How we source this
Work permit
Employment visa
Mid software engineer · Bangalore
₹2,946,500
Studio rent · Bangalore
$350/mo
Visa
Employment visa
An Indian employment visa is for a specific employer and role, generally at a published minimum salary for most nationalities. It is not a job-seeker visa. Business visas do not allow local employment. FRRO registration applies after arrival for longer stays. Most readers of this site are leaving India, not entering — this page is for inbound employment.
English is a working language of the professional IT and finance sector.
Job market
How hiring actually works
Bengaluru is the product and GCC capital; Mumbai adds finance and media. Local INR salaries are much lower than US/EU packages; purchasing power and career density are the reasons people target these cities from elsewhere in India. Global capability centres hire at a premium to domestic averages.
Cities on this page: Bangalore, Mumbai. Search on Global Job Scanner is account-gated; create a free account to run a live India query.
Pay
Mid-level salaries, local currency
Same model as the salary checker (2025–2026 market estimates, Q1 2026 FX). Not an offer.
| City | Software Engineer | Product Manager | Data Scientist |
|---|---|---|---|
| BangaloreINR | ₹2,946,500 | ₹3,029,500 | ₹2,780,500 |
| MumbaiINR | ₹2,946,500 | ₹3,029,500 | ₹2,780,500 |
Compare Bangalore against another city · Rent and budget in the cost of living calculator
Questions
Before you book a one-way ticket
What visa do I need to work in India?
Employment visa. An Indian employment visa is for a specific employer and role, generally at a published minimum salary for most nationalities. It is not a job-seeker visa. Business visas do not allow local employment. FRRO registration applies after arrival for longer stays. Most readers of this site are leaving India, not entering — this page is for inbound employment.
What does a software engineer earn in India?
A mid-level software engineer in Bangalore is about ₹2,946,500 in our 2026 model (local currency, market estimate — not an offer). Compare other roles in the table on this page or the salary checker.
Can I get by in English?
English is a working language of the professional IT and finance sector.
Search
Pull live India listings into one list.
LinkedIn, Indeed, Glassdoor and 20+ other sources. Free Explorer plan — no credit card.
Create a free account