Software engineer salary: India vs US vs UK (real data)
A software engineer in the US earns a median total compensation of $190,500 according to Levels.fyi. The equivalent role in India pays between ₹16.56 lakh and ₹47.43 lakh on the same platform. In the UK, the range runs £58,961 to £124,138. Those are real numbers from the same source. And they are still not directly comparable. The US figure includes stock grants and bonuses that can make up 30 to 40% of the package at companies like Google, Meta, and Amazon. The India figure on Levels.fyi skew
ByNilesh Parwani / April 29, 2026 / 12 min read

- At a glance: software engineer salaries in India vs US vs UK
- United States
- United Kingdom
- India
- Biggest takeaway
- Methodology: why salary comparisons across countries get confusing
- Base salary vs total compensation
- Broad-market vs premium-market data
- Why UK numbers vary so much
- Why India data also varies
- Role-by-role comparison table
- By level: junior, mid, and senior salary comparison
- Junior
- Mid-level
- Senior
- Real hiring takeaways for employers
- The US is the premium market
- The UK is more moderate but still expensive
- India remains cost-advantaged
- Salary is not the only decision variable
- "But won't I get lower quality engineers in India?"
- When hiring in the US or UK still makes sense
- Why India vs US salary comparisons can mislead buyers
- Equity distorts the US picture
- India compensation is more cash-led
- Company type matters more than country
- Use these salary benchmarks to hire your next engineer
A software engineer in the US earns a median total compensation of $190,500 according to Levels.fyi. The equivalent role in India pays between ₹16.56 lakh and ₹47.43 lakh on the same platform. In the UK, the range runs £58,961 to £124,138.
Those are real numbers from the same source. And they are still not directly comparable.
The US figure includes stock grants and bonuses that can make up 30 to 40% of the package at companies like Google, Meta, and Amazon. The India figure on Levels.fyi skews toward product companies and GCCs where total comp runs higher than the broader market. SalaryExpert, which models salary data across a wider employer base, puts India entry-level software engineers at ₹16.6 lakh and senior-level at ₹27.0 lakh, a tighter and more conservative range. The UK numbers carry their own distortion because London big-tech offices and Manchester mid-market firms live in completely different salary bands.
The point is this: comparing software engineer salaries across India, the US, and the UK without understanding what each number actually measures will lead to bad hiring decisions. This guide gives you the role-by-role breakdown, the methodology context, and the employer takeaways you need to benchmark with confidence.
At a glance: software engineer salaries in India vs US vs UK
Market | Salary range (annual) | Source | Comp type |
US | $190,500 median total comp | Levels.fyi | Base + stock + bonus |
UK | £58,961 – £124,138 | Levels.fyi | Total comp, skews London/big-tech |
India | ₹16.56L – ₹47.43L | Levels.fyi | Total comp, skews product/GCC |
India (broad market) | ₹16.6L entry, ₹27.0L senior | SalaryExpert | Modeled base salary |
United States
The US remains the most expensive market for software engineering talent. Levels.fyi reports a median total compensation of $190,500 for software engineers, pulled upward by stock-heavy compensation at big tech firms. Base salaries at mid-level typically run $130,000 to $170,000 before equity is added. At FAANG-tier employers, senior total comp regularly clears $250,000 and can push past $350,000 at staff level.
But Levels.fyi data reflects a self-selected population. Engineers at high-paying companies report more frequently than those at mid-market employers. The $190,500 median represents the upper half of the market, not the full picture.
United Kingdom
Levels.fyi shows UK software engineer compensation ranging from £58,961 to £124,138. That spread tells you something: the bottom of the range reflects engineers outside London or at smaller companies, while the top captures big-tech London offices where compensation is structured more aggressively.
The UK market is far more base-salary-driven than the US. Stock grants are less common and smaller when they exist. When you compare UK and US numbers, keep in mind that a £90,000 UK package is often 85% cash, while a $200,000 US package might be only 55% cash.
India
Levels.fyi places India software engineers between ₹16.56 lakh and ₹47.43 lakh in total compensation. SalaryExpert provides a broader-market check: entry-level at ₹16.6 lakh and senior at ₹27.0 lakh.
Those two data sources measure different populations. Levels.fyi captures engineers at product companies, GCCs, and well-funded startups. SalaryExpert models salaries across the full market including IT services and mid-size firms.
According to the Economic Times 2026 salary survey, India's tech sector continues to see annual pay hikes averaging 9 to 11% for in-demand engineering roles. But the actual number depends heavily on company type. The gap between the top and the bottom within India is almost as large as the gap between India and the UK.
Biggest takeaway
The US pays the most, by a wide margin. The UK sits materially below US total comp in most roles. India remains far lower on direct cash compensation but salary growth is still active and the talent pool keeps deepening. For employers, the relevant question is not "which country pays more" but "what does it actually cost to employ a software engineer at a given role and level in each market."
Methodology: why salary comparisons across countries get confusing
Base salary vs total compensation
This is the single biggest source of confusion in cross-country salary comparisons.
US tech compensation is heavily equity-loaded. A software engineer making $150,000 in base salary might have $190,500 in total comp once stock and annual bonus are included. At big-tech employers, stock can be 35 to 45% of the package. Levels.fyi reports total comp, which is why its US numbers look dramatically higher than most other salary sources.
India compensation is overwhelmingly cash-led. ESOPs exist at some startups, but they are far less liquid than US stock grants. When SalaryExpert reports ₹16.6 lakh for an entry-level software engineer, that is mostly base pay. When Levels.fyi reports ₹47 lakh at the top end, that often includes ESOP value at high-growth companies.
UK compensation sits in between. Stock is common at big-tech London offices but rare at most mid-market UK employers. Mandatory pension contributions (3% minimum employer under auto-enrolment) add to the cash-heavy structure.
If you compare a Levels.fyi US total comp number against a SalaryExpert India base salary number, you are comparing two different measurements. The gap will look artificially wide.
Broad-market vs premium-market data
PayScale and SalaryExpert capture a wider employer base: mid-market firms, regional companies, IT services. Levels.fyi skews toward premium employers where engineers self-report. Neither is wrong. But mixing them in the same comparison creates misleading gaps.
For employer benchmarking, pick one source for apples-to-apples comparison. Then cross-check with a second source to understand how the data skews. Companies hiring through EOR models in India (kaam.work/solutions/eor-india) typically benchmark against SalaryExpert for broad-market roles and Levels.fyi for premium product company hires.
Why UK numbers vary so much
UK salary data is especially inconsistent because of the London effect. A software engineer at a mid-size fintech in Birmingham earns a very different salary from one at Google London. PayScale and Glassdoor capture both populations in a single average, which makes the average nearly useless. Levels.fyi disproportionately represents the London big-tech segment, so its numbers run much higher.
Why India data also varies
Self-reported data (Levels.fyi, Glassdoor) skews toward product companies and GCCs. Modeled data (SalaryExpert) covers the full market but may understate what top-tier employers pay. Neither source reliably captures IT services salaries, which account for millions of India's software engineers and run 20 to 40% below product company rates.
And the city gap is significant. Bangalore pays 10 to 20% above national averages. Hyderabad and Pune sit below Bangalore but above Chennai and Delhi NCR.
Role-by-role comparison table
This is the part most salary comparison pages skip. A "software engineer" average tells you almost nothing when the actual job could be frontend React work, backend distributed systems, or ML infrastructure.
All figures are annual salary bands. US data reflects total compensation (base + stock + bonus) from Levels.fyi. UK data reflects the Levels.fyi range. India data blends Levels.fyi and SalaryExpert. Ranges are directional for roles where country-matched data is thinner.
Role | India (₹ lakh) | US (USD total comp) | UK (GBP) | Notes |
Software engineer (general) | ₹16.6L – ₹47.4L | $150,000 – $230,000 | £58,900 – £124,100 | Levels.fyi all three markets |
Backend engineer | ₹18L – ₹45L | $160,000 – $250,000 | £55,000 – £120,000 | US premium for distributed systems |
Frontend engineer | ₹14L – ₹38L | $140,000 – $210,000 | £48,000 – £105,000 | Slightly lower than backend in all markets |
Full stack engineer | ₹16L – ₹42L | $145,000 – $225,000 | £52,000 – £115,000 | Broad range reflects varied definitions |
Mobile engineer (iOS/Android) | ₹15L – ₹40L | $150,000 – $240,000 | £50,000 – £115,000 | iOS commands slight premium in US |
DevOps / SRE | ₹18L – ₹48L | $155,000 – $250,000 | £55,000 – £125,000 | High demand, especially at senior levels |
QA / test engineer | ₹8L – ₹25L | $100,000 – $160,000 | £35,000 – £70,000 | Widest India-to-US gap by percentage |
Data engineer | ₹16L – ₹42L | $150,000 – $230,000 | £50,000 – £110,000 | Growing demand across all markets |
Machine learning engineer | ₹17.5L – ₹55L | $200,000 – $350,000 | £52,000 – £110,000 | Covered in depth in AI engineer salary guide |
Engineering manager | ₹25L – ₹65L | $200,000 – $350,000 | £70,000 – £150,000 | India GCC EM roles now reaching ₹50L+ |
A few things stand out.
QA and test engineering has the largest percentage gap between India and the US. A strong QA engineer in India costs ₹12 to ₹18 lakh (roughly $14,000 to $21,000), while the same role in the US runs $110,000 to $140,000 in total comp. That is a 6 to 7x difference, making QA one of the most cost-efficient roles to hire in India.
DevOps and SRE command a premium in all three markets because the supply of production-grade infrastructure engineers remains tight. In India, experienced DevOps engineers at top companies now earn close to what general software engineers make in the US mid-market.
Engineering manager compensation in India has moved sharply upward. GCCs in Bangalore and Hyderabad now pay ₹50 lakh to ₹65 lakh for engineering managers with 12+ years of experience. That is roughly a third of what a US engineering manager earns in total comp, but the gap is narrowing faster at the management level than at the IC level.
For ML engineer salaries specifically, we have a separate deep dive covering six AI role families with city-level India data (kaam.work/ai-engineer-salary-india-vs-us-vs-uk).
One note: product companies, GCCs, startups, and IT services firms live in very different salary bands within the same country. A senior backend engineer at Google Bangalore earns materially more than one at a mid-size SaaS company in Pune, even though both carry the same title.
By level: junior, mid, and senior salary comparison
Junior
India entry-level software engineer compensation sits at ₹16.6 lakh on SalaryExpert. Levels.fyi India data starts at ₹16.56 lakh for the lower end of its reported range, which aligns closely. At product companies and GCCs in Bangalore, junior developers typically start 15 to 30% above these figures.
US junior software engineer compensation runs roughly $120,000 to $165,000 as a broad 2026 band. At big-tech employers, new-grad total comp now starts above $170,000. At mid-market companies outside major hubs, junior ranges drop to $80,000 to $110,000 base with minimal equity.
UK junior roles typically start at £30,000 to £48,000 base, depending on location and employer. London graduate programs at tech companies start closer to £40,000 to £55,000 including sign-on bonuses.
The junior band is where India's cost advantage is most dramatic. A junior developer in India costs roughly 10 to 15% of what the equivalent role costs in the US when you factor in total employer cost.
Mid-level
India mid-level software engineers earn ₹22 to ₹35 lakh at product companies and GCCs. IT services firms pay lower, typically ₹15 to ₹22 lakh for 4 to 7 years of experience. Levels.fyi and SalaryExpert both center mid-level at approximately ₹25 to ₹30 lakh for the broad market.
US mid-level ranges are harder to pin because total comp varies so widely by company type. A reasonable 2026 band: $155,000 to $220,000 total comp. At FAANG employers, mid-level total comp sits in the $200,000 to $280,000 range.
UK mid-level engineers earn £45,000 to £75,000 base, with London premiums pushing the upper end to £85,000+ at big-tech offices.
Senior
India senior software engineers earn ₹27.0 lakh on SalaryExpert as a broad market figure. At top employers, it is different. Levels.fyi shows the upper end at ₹47.43 lakh, and senior engineers at GCCs in Bangalore regularly earn ₹40 to ₹60 lakh. Some staff-level roles at Google India and Flipkart push past ₹80 lakh including stock.
US senior total comp moves well above the $190,500 median. At premium employers, expect $250,000 to $400,000. Staff and principal engineers exceed $500,000.
UK senior pay is more compressed. The Levels.fyi upper range of £124,138 is the ceiling for most UK software engineers outside big-tech London. Most senior developers earn £70,000 to £100,000 base.
The pattern that matters: the gap between India and the US narrows at senior level but remains large. A senior software engineer costing $280,000 all-in in the US costs $40,000 to $55,000 through an EOR in India, actually closer to four times less rather than the ten-times-less you see at junior level.
Real hiring takeaways for employers
The US is the premium market
If you need engineers who are already embedded in the US tech ecosystem with US work authorization, you will pay premium rates. The $190,500 median total comp is driven by stock and bonus at companies competing aggressively for talent. For employers who need specific US-based presence for compliance, regulatory, or customer-facing reasons, this cost is unavoidable.
The UK is more moderate but still expensive
UK software engineering compensation runs 30 to 50% below the US at comparable levels, primarily because equity is less common. But UK employer costs are not cheap. National Insurance contributions (13.8% above £9,100), mandatory pension, and London cost pressures mean a £80,000 software engineer costs closer to £95,000 to £100,000 in total employer outlay. For European market coverage, the UK works. For pure cost optimization, it is not the play.
India remains cost-advantaged
Even with rising salaries (and they are rising, 9 to 11% annually for top roles according to the Economic Times 2026 survey), India software engineering costs remain 65 to 80% below the US for equivalent roles and experience levels. A mid-level full stack engineer earning ₹25 lakh ($30,000) costs roughly $35,000 to $40,000 annually through Kaamwork's EOR model when you include payroll, benefits, and compliance infrastructure (kaam.work/global-cost-calculator). The same profile in the US costs $180,000 to $220,000 all-in.
Salary is not the only decision variable
Here is where most salary comparison guides stop. Hiring cost is only one factor. US health insurance alone can add $15,000 to $25,000 per employee per year. India provident fund and gratuity add 12 to 15% on top of base salary. Talent density matters too: India produces more than 1.5 million engineering graduates annually (NASSCOM), which means faster hiring cycles for most software engineering roles. And time-to-hire is real money. A US senior engineering search that takes three to four months costs the business $50,000 to $100,000 in lost output.
"But won't I get lower quality engineers in India?"
This objection comes up constantly. It deserves a direct answer.
India's top 10 to 15% of software engineers are as technically strong as their US and UK counterparts. The challenge is filtering. India's engineering graduate pool is massive, which means the variance between the top quartile and the average is wider than in smaller markets. Hiring from Amazon Hyderabad, Microsoft India, Flipkart, Razorpay, or Zerodha gives you engineers with production experience at systems handling millions of transactions daily.
The real risk is not "India talent is worse." It is "you hired from the wrong part of the market." Companies that source through freelance platforms get a very different quality profile than companies that hire directly from product companies and GCCs.
"Timezone will be a problem."
For most engineering work, timezone overlap of 4 to 5 hours (US Pacific to India Standard Time) is enough for daily syncs and real-time collaboration on blockers. Async-first workflows handle the rest. Teams at Tripadvisor, Thrasio, and Regie AI run this model through EOR and ship on the same cadence as their US counterparts.
When hiring in the US or UK still makes sense
India is not the right answer for every role.
If the position requires in-person customer interaction in the US or UK, you need local hires. If regulatory compliance mandates that certain engineering functions operate on US soil, remote India teams will not satisfy the requirement. And if the team is small enough that timezone overlap matters for every daily decision, the async model adds friction that may not be worth the savings.
For senior leadership roles (VP of Engineering, CTO), the US or UK market offers candidates with the specific operating context of running a company in those markets. The salary premium is often justified at that level.
Why India vs US salary comparisons can mislead buyers
Equity distorts the US picture
When Levels.fyi reports $190,500 median total comp for US software engineers, a substantial chunk is stock. At big-tech companies, RSUs vest over four years and their value fluctuates with the stock price. Comparing that against an India base salary is like comparing a house's appraised value against its mortgage payment. Both are real numbers. They measure different things.
India compensation is more cash-led
India salary pages lean heavily on fixed pay. ESOPs exist at some employers but they are less liquid and less transparently valued than US stock grants. When SalaryExpert reports ₹27.0 lakh for a senior software engineer, that is almost entirely cash. The "real" gap between India and US is narrower when you strip out US equity and compare cash-to-cash.
Company type matters more than country
A senior backend engineer at Google Bangalore earns ₹50 to ₹70 lakh. The same title at a mid-size IT services firm in the same city pays ₹18 to ₹25 lakh. Same country, same city, 3x gap. The US has a similar spread: a senior engineer at Stripe earns 2 to 3x what one at a regional insurance company earns.
"India vs US" is a useful starting frame. But "product company in Bangalore vs mid-market SaaS in Austin" is the comparison that actually predicts what you will pay.
Use these salary benchmarks to hire your next engineer
US software engineers earn the most, driven by stock compensation at premium employers. UK engineers earn meaningfully less with a more cash-heavy model. India offers the deepest cost advantage, with senior engineers earning 25 to 35% of their US counterparts even at top companies.
But salary data alone does not tell you what it costs to hire. Total employer cost, including benefits, payroll taxes, compliance, and time-to-hire, is what determines whether building a team in India changes your operating economics.
Run the numbers for your specific role using the global cost calculator at kaam.work/global-cost-calculator. If the math works, Kaamwork can get your first India hire onboarded within two weeks with full compliance and payroll handled from day one (kaam.work/talk-to-us).
The data is public. The talent pool is real. The question is whether your current hiring model is costing you more than it needs to.
Disclaimer: Salary data in this guide is based on publicly available 2025-2026 estimates from Levels.fyi, SalaryExpert, and the Economic Times salary survey. Actual compensation varies by candidate, company, city, role definition, and compensation structure. Kaamwork pricing is current as of April 2026.
Share this article

Founder & CEO | Kaam.Work
Nilesh Parwani, a Kelley School BBA graduate, worked at UBS and Warburg Pincus before founding PrintBell (acquired by Cimpress). In 2020, he launched kaam.work, a remote work platform focused on flexible talent and distributed teams.



