Software Engineer Salary in India 2025
₹4 LPA (Fresher) to ₹1.2 Crore (FAANG)

Company-wise, city-wise, and experience-wise salary data for 50+ companies. Updated May 2025.

💻 50+ Companies 🌆 8 Cities 📈 Experience Tiers ✅ May 2025
🟢 Updated: May 2025 · Data from 500+ verified employee reports

Salary at a Glance

ExperienceService CompaniesMNC / ConsultingProduct / StartupsFAANG India
Fresher (0–1 yr)₹3.5 – 9 LPA₹5 – 12 LPA₹8 – 20 LPA₹20 – 35 LPA
Junior (1–3 yrs)₹6 – 12 LPA₹10 – 18 LPA₹15 – 30 LPA₹25 – 50 LPA
Mid (3–6 yrs)₹10 – 18 LPA₹16 – 28 LPA₹25 – 50 LPA₹40 – 80 LPA
Senior (6–10 yrs)₹16 – 28 LPA₹25 – 45 LPA₹40 – 80 LPA₹60 – 1.2 Cr
Staff / Principal (10+ yrs)₹25 – 50 LPA₹40 – 70 LPA₹70 – 1.5 Cr₹1 – 3 Cr

IT Services Companies — SE Salary 2025

CompanyTierFresher3 Yrs Exp6 Yrs Exp
TCSTier 1 IT₹3.36 – 9.5 LPA₹8 – 12 LPA₹14 – 20 LPA
InfosysTier 1 IT₹3.6 – 9 LPA₹9 – 14 LPA₹15 – 22 LPA
WiproTier 1 IT₹3.5 – 6 LPA₹8 – 13 LPA₹13 – 20 LPA
HCL TechnologiesTier 1 IT₹3.5 – 6.5 LPA₹7 – 12 LPA₹12 – 18 LPA
Tech MahindraTier 1 IT₹3.5 – 5.5 LPA₹7 – 11 LPA₹12 – 17 LPA
Cognizant (CTS)Tier 1 IT₹4 – 7 LPA₹8 – 13 LPA₹14 – 20 LPA
MphasisMid-tier₹4 – 7 LPA₹8 – 14 LPA₹14 – 22 LPA
LTI MindtreeMid-tier₹4.5 – 8 LPA₹9 – 15 LPA₹16 – 24 LPA

MNC & Product Companies — SE Salary 2025

CompanyTierFresher3 Yrs Exp6 Yrs Exp
Accenture IndiaMNC₹6 – 12 LPA₹12 – 20 LPA₹20 – 35 LPA
Deloitte IndiaMNC₹7 – 13 LPA₹13 – 22 LPA₹22 – 38 LPA
IBM IndiaMNC₹6 – 11 LPA₹11 – 18 LPA₹18 – 30 LPA
SAP Labs IndiaProduct₹10 – 18 LPA₹18 – 30 LPA₹30 – 55 LPA
Oracle IndiaProduct₹8 – 16 LPA₹16 – 28 LPA₹28 – 50 LPA
Microsoft IndiaFAANG₹20 – 35 LPA₹30 – 55 LPA₹50 – 90 LPA
Google IndiaFAANG₹22 – 40 LPA₹35 – 65 LPA₹60 – 1.1 Cr
Amazon IndiaFAANG₹18 – 32 LPA₹28 – 55 LPA₹50 – 90 LPA
Flipkart / WalmartProduct₹18 – 30 LPA₹28 – 50 LPA₹45 – 85 LPA
Swiggy / ZomatoStartup₹15 – 25 LPA₹22 – 40 LPA₹35 – 70 LPA
Zepto / MeeshoStartup₹12 – 20 LPA₹20 – 35 LPA₹35 – 65 LPA

📌 Key Insight: The 3-Tier Divide

  • Tier 1 IT (TCS/Infy/Wipro): Stable, lower pay, great for beginners. Average SE salary: ₹8–16 LPA for 4 years exp
  • MNC/Mid-tier product: Better pay, international exposure. Average: ₹15–28 LPA for 4 years exp
  • FAANG/Top startups: Highest pay with stock options. Average: ₹35–70 LPA for 4 years exp — but very competitive hiring

City-wise Salary Comparison (Mid-level SE, 5 yrs exp)

CityAvg CTC (LPA)Cost of Living IndexReal Value
Bengaluru₹18 – 28 LPAHigh (100)★★★★
Hyderabad₹16 – 25 LPAMedium-High (78)★★★★½
Pune₹14 – 22 LPAMedium (72)★★★★
Mumbai₹16 – 26 LPAVery High (110)★★★
Chennai₹13 – 20 LPAMedium (68)★★★★
Delhi NCR₹15 – 24 LPAHigh (90)★★★½
Kolkata₹9 – 15 LPALow (58)★★★½
Noida / Gurugram₹14 – 22 LPAHigh (88)★★★½

Bengaluru remains India's highest-paying tech hub. Hyderabad offers nearly similar salaries at lower living costs — best real value for software engineers.

Skills That Command a Premium in 2025

TCS, Wipro, Infosys
Skill / DomainSalary Premium over BaseHigh-Demand Companies
Generative AI / LLM+40–80%Google, Anthropic, startups
ML / Deep Learning+30–60%Flipkart, Amazon, Swiggy
Cloud (AWS/GCP/Azure)+25–45%All companies
DevSecOps / Platform Eng.+20–35%Fintech, e-commerce
Full Stack (React + Node)+15–30%Startups, MNCs
Blockchain / Web3+20–40%Crypto, fintech
Cybersecurity / SAST+25–45%Banks, BFSI, MNCs
SAP / Oracle ERP+15–30%

How to Increase Your Software Engineer Salary in India

The single biggest salary lever in India is switching companies. Internal hikes average 6–10% per year, while switching brings 30–50% jumps. Build a habit of evaluating your market value every 18–24 months.

Upskilling in AI/ML, cloud certifications (AWS Solutions Architect, GCP Professional), and system design preparation can unlock product and FAANG roles — where salaries are 3–5× higher than IT services companies for the same years of experience.

For freshers, the choice of company tier at the start defines the next 5 years. Starting at TCS/Infosys on ₹3.6 LPA vs starting at a product startup at ₹14 LPA means a 10-year earnings difference of ₹1–2 crore after compounding effects on future negotiations.

FAQ

What is the average software engineer salary in India in 2025?
The average software engineer salary in India is approximately ₹8–15 LPA across all companies and experience levels. At IT services companies (TCS, Infosys, Wipro), the average is ₹7–12 LPA for 3–5 years experience. At product/FAANG companies, the same experience earns ₹25–60 LPA.
Which city pays the highest software engineer salary in India?
Bengaluru pays the highest absolute salaries for software engineers, followed by Hyderabad and Mumbai. However, in terms of real purchasing power (salary minus cost of living), Hyderabad and Pune often come out ahead because their living costs are lower while salaries are nearly comparable to Bengaluru.
Is ₹10 LPA a good salary for a software engineer in India?
₹10 LPA is a decent salary for a software engineer in India, especially in cities outside of Bengaluru and Mumbai. In smaller cities or for 2–3 years of experience, it's above average. However, in Bengaluru for 4+ years of experience, ₹10 LPA is below market. Target ₹15–20 LPA for 4 years experience in tier-1 cities.
How much does a fresher software engineer earn in India?
Fresher software engineers in India earn ₹3.36–9.5 LPA at IT services companies (TCS, Infosys), ₹6–13 LPA at MNCs (Accenture, Deloitte, IBM), ₹8–20 LPA at Indian product companies (Flipkart, Swiggy, Razorpay), and ₹20–35 LPA at FAANG/top global companies (Google, Microsoft, Amazon).

Related Tools & Guides

🧮 Salary Calculator 💰 Tax Calculator 🏢 TCS Salary 🏢 Infosys Salary 📊 Data Analyst Salary