Software Engineer salary in India
A mid-level Software Engineer in India earns $2,200 โ $2,900 per month gross USD, roughly 22% of the equivalent US salary. Ranges below are gross monthly USD.
Hiring a Software Engineer in India? Send the role and get the total employer cost in writing.
| Level | India | US reference |
|---|---|---|
| junior | $1,500 โ $2,000 | $7,000 โ $9,000 |
| mid | $2,200 โ $2,900 | $10,000 โ $13,000 |
| senior | $3,100 โ $4,000 | $14,000 โ $18,000 |
True employer cost
Gross salary is not total cost. In India, add ~12% in mandatory employer social contributions, and ~1 month of vacation accrual. Total employer uplift is typically 40โ55% on top of gross.
Open the India cost calculator โOther roles in India
Software Engineer in other countries
Hire a Software Engineer in India, without an entity
We'll source, contract, and payroll them under our Employer of Record in 5โ10 business days.
Planning more than one role? .
Get the cost of a Software Engineer in India
Tell us the level and start date. Email or phone is enough, a real person replies within one business day with the total employer cost and the next step.
Looking for a job? Join the Talent Network instead, it takes about two minutes.