Salary by Role - India FY 2026-27

Software Engineer Salary in India 2026

Exact monthly in-hand for Software Engineers after PF, professional tax, and income tax. Fresher to senior. New vs old tax regime. FY 2026-27.

Entry Level In-Hand
Rs. 45,238/mo
Rs. 6.0 LPA CTC, metro, new regime
Mid-Level In-Hand
Rs. 94,276/mo
Rs. 12.0 LPA CTC
Senior Level In-Hand
Rs. 1,57,349/mo
Rs. 22.0 LPA CTC
Software Engineer Salary Distribution in India 2026
Bottom 25%
Rs. 7.0 LPA
Rs. 53,411/mo
Median (50%)
Rs. 12.0 LPA
Rs. 94,276/mo
Top 25%
Rs. 22.0 LPA
Rs. 1,57,349/mo
Top 10%
Rs. 35.0 LPA
Rs. 2,31,917/mo

Based on FY 2026-27 market data across all experience levels and employer types in India. In-hand calculated under new tax regime, metro city.

What is your exact in-hand salary?
Enter your CTC, regime, and city — get your full monthly breakdown in seconds.
Calculate My In-Hand →
Software Engineer Salary by Experience Level - India FY 2026-27
Experience LevelTypical CTCMonthly In-Hand (Metro, New Regime)Annual In-Hand
Fresher / 0-1 yrRs. 6.0 LPARs. 45,238Rs. 5,42,856
Junior / 1-3 yrsRs. 10.0 LPARs. 77,930Rs. 9,35,160
Mid-level / 3-6 yrsRs. 16.0 LPARs. 1,18,224Rs. 14,18,688
Senior / 6-10 yrsRs. 25.0 LPARs. 1,75,494Rs. 21,05,922
Staff / 10+ yrsRs. 40.0 LPARs. 2,60,033Rs. 31,20,391
Full Salary Breakdown - Software Engineer Entry Level (Rs. 6.0 LPA, Metro, New Regime)
Basic SalaryRs. 20,000/mo
HRA (50% of basic, metro)Rs. 10,000/mo
Special AllowanceRs. 17,238/mo
Gross Monthly SalaryRs. 47,238/mo
Employee PF-Rs. 1,800/mo
Professional Tax-Rs. 200/mo
Income Tax (TDS)-Rs. 0/mo
Monthly In-HandRs. 45,238/mo

How Software Engineer Salary Grows in India

Fresher / 0-1 yr
Rs. 6.0 LPA CTC
Rs. 45,238/mo in-hand (metro, new regime)
Junior / 1-3 yrs
Rs. 10.0 LPA CTC
Rs. 77,930/mo in-hand (metro, new regime)
Mid-level / 3-6 yrs
Rs. 16.0 LPA CTC
Rs. 1,18,224/mo in-hand (metro, new regime)
Senior / 6-10 yrs
Rs. 25.0 LPA CTC
Rs. 1,75,494/mo in-hand (metro, new regime)
Staff / 10+ yrs
Rs. 40.0 LPA CTC
Rs. 2,60,033/mo in-hand (metro, new regime)

What Does a Software Engineer Earn in India?

Software engineers in India work across IT services, product companies, startups, and MNCs. Salaries vary sharply by employer type. An IT services fresher at TCS or Infosys starts at Rs. 3.6 to Rs. 4 LPA while a product company fresher at a funded startup or MNC can start at Rs. 12 to Rs. 25 LPA. Experience compounds quickly in this field and senior engineers with 6 to 10 years of strong product experience command Rs. 30 to Rs. 60 LPA at top companies.

What Drives Software Engineer Salary in India?

Three things drive software engineer salary in India more than anything else: employer type (product vs services), tech stack (cloud, AI, and systems engineers earn more), and location (Bangalore and Hyderabad pay 15 to 25 percent more than tier-2 cities for the same role). Switching jobs every 2 to 3 years is the fastest way to grow salary in this field.

Software Engineer Salary by Specialization

Frontend Developer
Rs. 5-18 LPA
Backend Developer
Rs. 6-22 LPA
Full Stack Developer
Rs. 6-25 LPA
DevOps / Cloud Engineer
Rs. 8-28 LPA
AI / ML Engineer
Rs. 10-40 LPA
Mobile Developer (iOS/Android)
Rs. 6-22 LPA

Software Engineer Salary Across Employer Types

Employer TypeTypical CTC RangeMonthly In-Hand
Google / Microsoft / AmazonRs. 20-50 LPARs. 1.1-2.2L/mo
Funded Startups (Series B+)Rs. 15-35 LPARs. 85K-1.6L/mo
Mid-size Product CoRs. 10-20 LPARs. 65K-1.1L/mo
IT Services (TCS/Infosys)Rs. 3.6-8 LPARs. 24K-55K/mo

Software Engineer Salary by City in India

CitySalary vs Base
Bangalore+20%
Hyderabad+15%
Pune+5%
Chennai+5%
Delhi NCR+10%
Tier-2 citiesBase

New Regime vs Old Regime at Software Engineer Entry Level

At Rs. 6.0 LPA CTC, the new tax regime gives Rs. 45,238/mo per month in a metro. The old regime with Rs. 1,50,000 in 80C deductions gives Rs. 45,238/mo. The new regime saves Rs. 0 per year at this CTC.

See the full breakdown: Check the Rs. 12 LPA in-hand salary page for a detailed month-by-month calculation at a salary close to the Software Engineer mid-level range. Or use our income tax calculator to compare both regimes at your exact CTC.

Frequently Asked Questions

The average software engineer salary in India in 2026 is approximately Rs. 8 to Rs. 12 LPA across all experience levels and employer types. Freshers at IT services companies start at Rs. 3.6 to Rs. 4 LPA while mid-level engineers at product companies earn Rs. 15 to Rs. 25 LPA.
A software engineer on 8 LPA CTC takes home approximately Rs. 55,000 to Rs. 58,000 per month in a metro city under the new tax regime in FY 2026-27. Deductions include employee PF of Rs. 1,800 and professional tax of Rs. 200. No income tax applies at this level due to the 87A rebate.
A fresher software engineer in India earns Rs. 22,000 to Rs. 85,000 in hand per month depending on the employer. IT services freshers take home Rs. 22,000 to Rs. 28,000 while product company or MNC freshers on higher packages take home Rs. 70,000 to Rs. 1,20,000 per month.
Bangalore pays the most for software engineers in India, followed by Hyderabad and Delhi NCR. Bangalore salaries for mid-level and senior engineers can be 20 to 30 percent higher than the same role in tier-2 cities due to the density of product companies and MNC engineering centres.
A software engineer who joins a product company or switches from services to product after 2 to 3 years can reach Rs. 20 LPA in 5 to 7 years. Engineers who stay in IT services take longer, often 10 or more years to cross Rs. 15 LPA. The fastest path is a combination of upskilling in high-demand stacks and strategic job switches.