Skip to content

Software Engineer Salary in India 2026: Fresher to Senior

The average software engineer salary in India in 2026 is about ₹6–9 lakh a year across the whole market: Glassdoor puts the average at ₹6.06 lakh, PayScale's average base salary is ₹8.24 lakh and Indeed's average is ₹8.79 lakh. Freshers usually start at ₹3.5–5.5 lakh in IT services, while product companies and global tech firms pay far more: the Levels.fyi median for software engineers in India is ₹30.6 lakh total compensation, and senior engineers in Bengaluru have a median of ₹56.2 lakh. The employer you work for moves your salary more than anything else. This guide shows the figures by experience, fresher track, city, company and role, each with its source and date, plus what a CTC means in monthly take-home pay.

Software engineer salary in India 2026: ₹6–9 lakh market average, ₹4–5.4 lakh for freshers and ₹30.6 lakh median at product and tech firms
Software engineer salary in India 2026, fresher to senior

Software Engineer Salary in India 2026 at a Glance

Market average
₹6–9 lakh
a year, Glassdoor to Indeed
Fresher
₹4–5.4 lakh
a year, Indeed and PayScale
Product and tech firms
₹30.6 lakh
median total pay, Levels.fyi
MeasureFigureSource (date)
Average salary₹6,06,399 a year (middle half ₹4.1–9.9 lakh)Glassdoor India, 2,95,753 salaries (June 2026)
Average base salary₹8,24,241 a year (₹3.5 lakh–₹20 lakh)PayScale, 4,224 profiles (11 October 2026)
Average salary₹8,79,103 a yearIndeed India, 21,700 salaries (11 May 2026)
Entry level (under 1 year)₹5,37,425 average total payPayScale, 414 salaries
Early career (1–4 years)₹7,71,768 average total payPayScale, 3,224 salaries
Median total compensation, mostly product and global tech firms₹30,57,459 a yearLevels.fyi, 21,956 salaries (25 October 2026)

Why Salary Sites Show Different Figures

The same job title can show ₹6 lakh on one site and ₹30 lakh on another. That is not an error; each platform measures a different group of engineers and a different kind of pay:

Software engineer pay in India by platform (₹ lakh a year)
Glassdoor (average, whole market)₹6.06 lakh
PayScale (average base salary)₹8.24 lakh
Indeed (average)₹8.79 lakh
Levels.fyi (median total pay)₹30.57 lakh
Glassdoor India, June 2026; PayScale, 11 October 2026; Indeed India, 11 May 2026; Levels.fyi, 25 October 2026.
  • Glassdoor has the largest sample and includes the big IT services firms, where most Indian software engineers work, so its average is the lowest.
  • PayScale reports base salary from salary profiles, without bonus or stock.
  • Indeed combines reported salaries and salaries in job postings.
  • Levels.fyi is used mainly by engineers at product companies and global tech firms and counts total compensation: base pay, bonus and the yearly value of stock. Its median shows what that segment pays, not the whole market.

So compare an offer with data that measures the same thing: a services company offer with Glassdoor or PayScale, a product company offer with Levels.fyi, and base pay with base pay.

Software Engineer Salary by Experience

Software engineer pay by stage (₹ lakh a year)
Entry level, whole market₹5.37 lakh avg
1–4 years, whole market₹7.72 lakh avg
Entry level, product and tech firms₹19.1 lakh median
Senior, product and tech firms₹56.2 lakh median
Whole market: PayScale average total pay (marker). Product and tech firms: Levels.fyi, Greater Bengaluru, middle half of salaries (bar).
StageTypical paySource
Entry level (under 1 year), whole market₹5.37 lakh average total payPayScale
Entry level software engineer, job postings₹4.01 lakh averageIndeed
Early career (1–4 years), whole market₹7.72 lakh average total payPayScale
Entry level at product and tech firms, Bengaluru₹19.1 lakh median (middle half ₹11.3–28.1 lakh)Levels.fyi, 1,063 salaries
Senior software engineer at product and tech firms, Bengaluru₹56.2 lakh median (middle half ₹38.6–80.2 lakh)Levels.fyi, 4,831 salaries
Senior software engineer at product and tech firms, Hyderabad₹51.7 lakh medianLevels.fyi, 1,149 salaries

Two career tracks run side by side. In the wider market, pay rises from about ₹5 lakh at entry to about ₹8 lakh in the first four years. At product companies and global tech firms, entry pay alone is already above ₹19 lakh at the median, and the senior title is where the largest jump comes. Promotion to a higher level, not years of service alone, drives most of the increase.

Sources: PayScale: Software Engineer salary in India (11 October 2026); Indeed: Software Engineer salaries in India; Levels.fyi: entry level, Greater Bengaluru; Levels.fyi: senior, Greater Bengaluru (25 October 2026).

Fresher Software Engineer Salary at Big IT Companies

Most freshers join through campus or national hiring tracks, and the package depends on the track you clear. Mass-hiring tracks at the large IT services firms have stayed at about ₹3–4 lakh for years, but higher tracks for stronger coders pay two to six times more:

Fresher packages by hiring track (₹ lakh CTC)
TCS Ninjafrom ₹3.4 lakh
Wipro standard track₹3.5–4.0 lakh
TCS Digital₹7.09–7.30 lakh
TCS Prime₹9.09–9.30 lakh
Infosys Specialist Programmer L1–L3₹10–21 lakh
HCLTech elite freshers₹18–22 lakh
Published bands and news reports, December 2025 to August 2026. See the table for each source.
Company and trackFresher package (CTC)Source (date)
TCS NinjaFrom ₹3.4 lakhTCS NQT hiring bands, as reported by FACE Prep (August 2026)
TCS Digital₹7.09–7.30 lakhSame
TCS Prime₹9.09–9.30 lakhSame
Wipro standard track (Velocity)₹3.5–4.0 lakhFACE Prep (May 2026)
Infosys Specialist Programmer L1₹10 lakh plus ₹1 lakh joining bonusReported December 2025
Infosys Specialist Programmer L2₹16 lakhReported December 2025
Infosys Specialist Programmer L3₹21 lakhReported December 2025
HCLTech elite freshers with AI and digital skills₹18–22 lakhHCLTech January 2026 earnings update, as reported

The higher tracks hire far fewer people than the standard tracks, so most freshers in IT services still start near the bottom of this table. Packages are CTC, not in-hand pay; see the in-hand section below. Companies revise these bands for each hiring season, so confirm the figure in your own offer letter.

Sources: FACE Prep: 2026 fresher salary landscape; FACE Prep: Wipro Elite NTH 2026; News Karnataka: Infosys fresher pay (30 December 2025); HCLTech fresher salaries (13 January 2026); IT fresher salaries flat (9 February 2026).

Software Engineer Salary by City

Software engineer average salary by city (₹ lakh a year)
Bengaluru₹10.37 lakh
Gurgaon₹10.29 lakh
Hyderabad₹8.95 lakh
Mumbai₹8.08 lakh
Noida₹8.03 lakh
Indeed India, 11 May 2026. National average ₹8.79 lakh.

Bengaluru and Gurgaon lead on Indeed's data at a little over ₹10 lakh, about ₹1.5 lakh above the national average of ₹8.79 lakh. On Levels.fyi, the senior median is ₹56.2 lakh in Bengaluru and ₹51.7 lakh in Hyderabad. The city matters less than the employer: the gap between a services firm and a product firm in the same city is far larger than the gap between cities.

Sources: Indeed: highest paying cities (11 May 2026); Levels.fyi: senior, Hyderabad.

Software Engineer Salary by Company

IT Services Companies

CompanySoftware engineer averageSource (date)
Infosys₹6.04 lakh a yearIndeed, 240 job postings (16 August 2026)
Accenture₹5.30 lakh a yearIndeed, 641 job postings (11 October 2026)
Capgemini₹4.84 lakh a yearIndeed, 287 job postings (18 July 2026)
Cognizant₹6.94 lakh median total payLevels.fyi (25 October 2026)

At Cognizant, Levels.fyi shows how pay moves with level: ₹4.8 lakh at L1, ₹7.4 lakh at L2 and ₹21.3 lakh at L3. In services firms, growth comes mainly from promotions and the yearly hike cycle; see how the Infosys salary hike works for an example.

Product Companies and Global Tech Firms

Median total compensation, software engineers (₹ lakh a year)
Broadcom (India)₹122.7 lakh
Rippling (India)₹120.1 lakh
Airbnb (India)₹116.1 lakh
LinkedIn (India)₹115.5 lakh
Stripe (India)₹101.7 lakh
Amazon SDE II (India)₹64.7 lakh
Google (Hyderabad)₹59.6 lakh
Microsoft (Hyderabad)₹57.0 lakh
Levels.fyi, October 2026. Total compensation = base + bonus + yearly stock value. Amazon figure is for the SDE II level.

These are medians of total compensation, so they include stock, which vests over several years and changes with the share price. Compare the fixed pay in such offers separately.

Sources: Indeed company salary pages for Infosys, Accenture and Capgemini; Levels.fyi pages for Cognizant India, software engineers in India and Amazon SDE II India (October 2026).

Software Engineer vs Related Tech Roles

Average salary by tech role (₹ lakh a year)
DevOps engineer₹7.65 lakh
Software engineer₹8.79 lakh
Data engineer₹9.54 lakh
ML engineer₹11.43 lakh
Data scientist₹12.09 lakh
Indeed India, May–October 2026.
RoleAverage salaryTypical range
DevOps engineer₹7.65 lakh₹4.0–14.6 lakh
Software engineer₹8.79 lakhNot published
Data engineer₹9.54 lakh₹4.9–18.5 lakh
Machine learning engineer₹11.43 lakh₹6.4–20.3 lakh
Data scientist₹12.09 lakh₹7.0–20.9 lakh

All five figures are from Indeed India, so they are measured the same way. Roles that build and run machine learning systems average more than general software engineering. For a full breakdown, see our data scientist salary guide.

Sources: Indeed India salary pages for DevOps engineer (16 October 2026), software engineer, data engineer, machine learning engineer and data scientist.

Software Engineer In-Hand Salary: What a CTC Means Per Month

An offer letter shows CTC, but your bank account sees in-hand pay after PF, professional tax and income tax. Three common offers:

Monthly in-hand pay from CTC (tax year 2026-27, new regime)
₹6 lakh CTC₹42,598 a month
₹10 lakh CTC₹71,129 a month
₹30 lakh CTC₹1,80,693 a month
Basic 50% of CTC, PF on basic, ₹200 a month professional tax, no variable pay or stock. See the table for the full working.
Item (yearly)₹6 lakh CTC₹10 lakh CTC₹30 lakh CTC
Basic pay (50% of CTC)₹3,00,000₹5,00,000₹15,00,000
Employer PF (12% of basic, inside CTC)₹36,000₹60,000₹1,80,000
Gratuity provision (4.81% of basic, inside CTC)₹14,430₹24,050₹72,150
Gross salary₹5,49,570₹9,15,950₹27,47,850
Less employee PF (12% of basic)₹36,000₹60,000₹1,80,000
Less professional tax₹2,400₹2,400₹2,400
Less income tax (new regime, with 4% cess)NilNil₹3,97,130
In-hand a year₹5,11,170₹8,53,550₹21,68,320
In-hand a month₹42,598₹71,129₹1,80,693

Assumptions: tax year 2026-27, new regime with the ₹75,000 standard deduction (no tax up to ₹12 lakh of taxable income because of the rebate), no variable pay or stock, PF on full basic pay and ₹200 a month professional tax. Basic pay at 50% of CTC reflects the Labour Codes' rule that wages must be at least half of total pay. Your structure will differ, so check your own offer with the in-hand salary calculator and the salary breakup calculator.

What Raises a Software Engineer's Salary

  • Employer type: the biggest single factor. The same title pays a few lakh at an IT services firm and several times that at a product company or global tech firm, as the company section shows.
  • Level, not just years: pay jumps at promotions, such as moving from L2 to L3 or to the senior title, more than with each extra year.
  • Your hiring track as a fresher: clearing a higher track such as TCS Digital or Prime or Infosys Specialist Programmer doubles or triples the starting package.
  • Strong coding and system design: product companies hire through coding and design interviews, so these skills decide access to the highest-paying segment.
  • Machine learning and data work: ML engineer and data scientist roles average more than general software engineering on the same platform.
  • Proof of work: projects, open-source contributions and competitive coding results carry more weight than course certificates alone.

How to Check a Software Engineer Offer

  1. Benchmark like for like. Compare a services offer with Glassdoor or PayScale, and a product company offer with Levels.fyi for the same level and city.
  2. Ask for the full breakup. Fixed pay, variable pay, joining bonus, stock and its vesting schedule, and benefits.
  3. Work out the monthly in-hand. Use the in-hand salary calculator; the new regime has no tax up to ₹12 lakh of taxable income.
  4. Negotiate fixed pay first. Variable pay and stock depend on performance and the share price; fixed pay is certain.
  5. Check the hike cycle. When the next revision is due affects your real first-year pay. Compare offers with the salary hike calculator.

About This Guide

Who This Guide Is For

  • Students and freshers comparing IT hiring tracks.
  • Software engineers planning a job switch.
  • Candidates comparing services and product company offers.
  • HR and talent teams benchmarking engineering pay.

How the Figures Were Collected

Salary figures come from Glassdoor, PayScale, Indeed and Levels.fyi India pages, read in October 2026, each with its date and number of salaries where shown. These platforms rely on employee submissions or job postings, so they are indicators, not guarantees. Fresher packages come from published hiring bands and news reports, marked as reported where the company has not published them itself. The in-hand examples are our own calculation under the stated assumptions.

Frequently Asked Questions

What is the average software engineer salary in India in 2026?

About ₹6–9 lakh a year across the market. Glassdoor shows ₹6.06 lakh, PayScale ₹8.24 lakh average base salary and Indeed ₹8.79 lakh. At product companies and global tech firms, the Levels.fyi median is ₹30.6 lakh total compensation.

What is the salary of a fresher software engineer in India?

Usually ₹3.5–5.5 lakh a year. PayScale shows ₹5.37 lakh average total pay under one year of experience, and Indeed's entry-level average is ₹4.01 lakh. Higher hiring tracks and product companies pay much more.

What is the TCS fresher salary in 2026?

The reported TCS NQT bands are from ₹3.4 lakh for Ninja, ₹7.09–7.30 lakh for Digital and ₹9.09–9.30 lakh for Prime. Your track depends on your NQT score and interview.

What is a senior software engineer's salary in India?

At product companies and global tech firms, Levels.fyi shows a median of ₹56.2 lakh total compensation in Bengaluru and ₹51.7 lakh in Hyderabad. In IT services firms, senior pay is much lower and depends on the level.

Which city pays software engineers the most in India?

On Indeed, Bengaluru (₹10.37 lakh) and Gurgaon (₹10.29 lakh) lead, followed by Hyderabad, Mumbai and Noida. The employer matters more than the city.

What is the in-hand salary for a ₹10 lakh software engineer CTC?

About ₹71,100 a month under the new tax regime for tax year 2026-27, assuming basic pay of 50% of CTC, PF on basic and no variable pay. There is no income tax at this level because of the rebate.

Which companies pay software engineers the most in India?

On Levels.fyi, Broadcom (₹1.23 crore), Rippling (₹1.20 crore), Airbnb, LinkedIn and Stripe have the highest median total compensation in India. These figures include stock.

Why do salary websites show different software engineer salaries?

They measure different groups and kinds of pay. Glassdoor covers the whole market including IT services, PayScale reports base salary, Indeed uses job postings, and Levels.fyi covers mostly product firms with stock included.

Last updated: 26 October 2026 · By Vishvass Yadav, HR and payroll consultant (PGDM HR, XLRI Jamshedpur; 17+ years in Indian HR and payroll)

By
About the author
Vishvas YadavFounder, HR Calcy

Founder of HR Calcy and an independent HR and payroll consultant with 16+ years in Indian HR and payroll. PGDM in Human Resources from XLRI Jamshedpur, ISO 9001:2015 and ISO 27001:2022 Lead Auditor, with HR and payroll software implementations for multinational companies across several countries. Advises on payroll and statutory compliance, labour law (PF, ESI, CLRA, gratuity and bonus) and wage structuring. Based in Bengaluru, Karnataka.

View full profile

Post a Comment

Please do not enter any spam link in comment box. Thank you!

Previous Post Next Post