Software Engineer in India: a ₹26,60,000 national median
The India national median for a software engineer is ₹26,60,000 a year, or about ₹2,21,700 a month before tax.
The closest technology peer is devops engineer at ₹28,50,000, so a software engineer earns 6.7% less at the national median in India.
National median
US$27,985
per year
Monthly (national)
US$2,332
per month, before tax
Hourly (national)
US$13.45
varies by city
Software Engineer pay in India vs other countries
India is 16th of 16 countries for this role once medians are converted at the same exchange rate (US$28,000). Mexico pays 0% more (₹26,61,383 at today's rate). The gap between the highest and lowest market is 4.9×.
That median is about 10.4× GDP per person (US$2,700, World Bank 2025). That is a rough sign of how far the role pays above the average national income.
Among the 17 careers we cover, this one ranks 6th by national median. Just above it is Product Manager (₹28,50,000, 7% more). Just below is Cybersecurity Analyst (₹24,70,000).
Within technology, Cloud Architect (₹36,10,000), Data Scientist (₹30,40,000) and DevOps Engineer (₹28,50,000) pay more, while Cybersecurity Analyst (₹24,70,000) and UX Designer (₹17,10,000) pay less.
Remote pay for workers in India
If a remote employer paid the U.S. median for the same job (US$136,000), that would be about ₹1,29,26,810, 4.86× the local median. Location-adjusted remote offers usually land between the two.
Software Engineer take-home pay in India (estimate)
Using our take-home calculator for India, the ₹26,60,000 median loses income tax ₹3,69,720 and EPF ₹21,600, leaving ₹22,68,680 a year or ₹1,89,057 a month. Total deductions: 15% of gross.
India: prices, jobs and holidays
Consumer prices in India rose 2.4% in 2025 (World Bank). Matching that on the ₹26,60,000 median takes a raise of about ₹63,840.
Unemployment was 4.2% of the labour force in 2025.