Tech Salaries in India 2026: Real Numbers by Role
Real salary data for developers, DevOps, data scientists, and PMs across Bangalore, Hyderabad, Pune, and Delhi NCR in 2026.

Why Salary Data in India Is Almost Always Wrong
Picture this. You're sitting across from an HR manager at a well-funded Bangalore startup. They've just said, "So, what's your current CTC?" You know you shouldn't answer that. Every career advice thread on Reddit says don't reveal your number first. But there's silence stretching across the table, and you blurt out your current salary because the pressure feels unbearable. Three weeks later, you get an offer that's exactly 20% above what you told them — not 20% above your market value, which might've been 50% higher. That one moment of weakness probably cost you Rs 5-8 lakh per year.
I've watched this scene play out dozens of times. Salary negotiation in Indian tech is a game, and most engineers don't even realize they're playing it. Worse, the information they're basing their decisions on — LinkedIn brags, Glassdoor averages, recruiter promises — is almost always misleading.
Open LinkedIn on any given day and you'll find someone posting about how their friend's cousin's roommate got a Rs 45 LPA package as a fresher at a startup nobody's heard of. Comments pile up with congratulations. Other freshers panic, wondering if their Rs 6 LPA offer is embarrassingly low. Recruiters add fuel by posting "market rate" numbers that represent the 95th percentile as if they were average.
Here's the reality: Indian tech salary data is polluted by survivorship bias, inflated total compensation numbers that include hypothetical stock appreciation, and a culture that conflates total CTC (Cost to Company) with in-hand salary. When someone says they earn "40 LPA," they might mean Rs 24 lakh in-hand salary, Rs 8 lakh in RSUs that vest over 4 years, Rs 4 lakh in employer PF contribution, Rs 2 lakh in insurance and perks, and Rs 2 lakh in performance bonuses that aren't guaranteed.
I've collected salary data from three sources for this guide: anonymized compensation data from over 500 professionals in my network, publicly available data from Glassdoor and levels.fyi (filtered to India), and direct conversations with HR leaders at companies across all three tiers. What I'm sharing are realistic medians — not the top 5% outliers that dominate social media, and not the lowball figures from service companies trying to justify underpaying engineers.
Every number in this article is the fixed annual CTC unless specifically noted otherwise. Variable pay, RSUs, and other components are called out separately.
Software Development Engineer (SDE) Salaries
Broadest category. Widest variance. Let's break it down by experience level, because a "software engineer" title means wildly different things at different companies.
SDE-1 (0-2 Years Experience)
| Company Tier | Fixed CTC Range | Typical In-Hand (Monthly) |
|---|---|---|
| FAANG India (Google, Microsoft, Amazon, Meta) | Rs 22-35 LPA | Rs 1.3-2.0L |
| Top Indian Startups (Razorpay, Zerodha, CRED, Meesho) | Rs 15-28 LPA | Rs 0.9-1.6L |
| Funded Startups (Series A-C) | Rs 8-18 LPA | Rs 0.5-1.1L |
| Mid-tier Product Companies | Rs 6-12 LPA | Rs 0.4-0.7L |
| Service Companies (TCS, Infosys, Wipro) | Rs 3.5-7 LPA | Rs 0.25-0.45L |
Look at that spread. A FAANG SDE-1 makes roughly 5-8x what a service company SDE-1 makes. That's not because service company engineers are less talented — many are excellent. It's because the revenue per employee at Google India is dramatically higher than at TCS, and compensation reflects that. Simple economics.
The honest fresher reality: If you're graduating from a tier-1 college (IITs, NITs, BITS, top IIITs), you can realistically target Rs 15-25 LPA at top companies. From a tier-2 college, the realistic range for a first job is Rs 4-12 LPA, with growth potential based on skill development. From tier-3 colleges, expect Rs 3-6 LPA initially, often at service companies or small firms, with the potential to jump 2-3x within 2-3 years if you invest in skills. I've seen this trajectory enough times to say it with confidence.
SDE-2 (2-5 Years Experience)
| Company Tier | Fixed CTC Range | Total CTC (with RSU/bonus) |
|---|---|---|
| FAANG India | Rs 35-55 LPA | Rs 50-85 LPA |
| Top Indian Startups | Rs 25-45 LPA | Rs 30-55 LPA |
| Funded Startups | Rs 15-30 LPA | Rs 18-35 LPA |
| Mid-tier Product Companies | Rs 12-22 LPA | Rs 14-25 LPA |
| Service Companies | Rs 7-14 LPA | Rs 8-16 LPA |
Here's something I think most people underestimate. The SDE-1 to SDE-2 jump is typically 40-80% when switching companies. Internal promotions yield smaller bumps — 15-30% at most companies. That's why job-hopping every 2-3 years is the most effective salary growth strategy in Indian tech, especially early in your career. Loyalty doesn't pay. Harsh, but true.
SDE-3 / Senior Engineer (5-8 Years)
| Company Tier | Fixed CTC Range | Total CTC (with RSU/bonus) |
|---|---|---|
| FAANG India | Rs 55-80 LPA | Rs 80-1.2 Cr |
| Top Indian Startups | Rs 40-65 LPA | Rs 50-80 LPA |
| Funded Startups | Rs 25-45 LPA | Rs 30-55 LPA |
| Mid-tier Product Companies | Rs 20-35 LPA | Rs 22-40 LPA |
| Service Companies | Rs 14-25 LPA | Rs 16-28 LPA |
At this level, the RSU component at FAANG companies becomes significant — sometimes 30-50% of total compensation. A Google L5 engineer in Bangalore might have a fixed CTC of Rs 65 LPA but total compensation touching Rs 1 crore when RSUs are included. Sounds incredible. But RSU value depends on stock price performance, and 2022-2023 taught many engineers that paper wealth can evaporate overnight. I'd argue you should never count RSUs as guaranteed income.
Specialized Role Salaries
Frontend Engineer
Frontend specialists earn roughly on par with general SDE roles, sometimes slightly less at companies that undervalue frontend work (unfortunately common in India). However, frontend engineers with strong React/Next.js skills and design sensibility are in high demand at product companies. Supply-demand dynamics tend to work in their favor.
| Experience | Range (Product Companies) |
|---|---|
| 0-2 years | Rs 8-22 LPA |
| 2-5 years | Rs 18-40 LPA |
| 5-8 years | Rs 30-60 LPA |
Backend Engineer
Backend engineers command slightly higher salaries than frontend at the same experience level, particularly those with expertise in distributed systems, databases, and system design. Not sure why the market values backend more — seems like a bias that's slowly correcting itself — but the data is clear.
| Experience | Range (Product Companies) |
|---|---|
| 0-2 years | Rs 10-25 LPA |
| 2-5 years | Rs 20-45 LPA |
| 5-8 years | Rs 35-70 LPA |
Fullstack Engineer
Fullstack roles are common at startups where team sizes are small and versatility matters. Compensation typically falls between frontend and backend ranges.
| Experience | Range (Startups) |
|---|---|
| 0-2 years | Rs 8-20 LPA |
| 2-5 years | Rs 16-35 LPA |
| 5-8 years | Rs 28-55 LPA |
DevOps / Platform Engineer
DevOps salaries have risen sharply as companies invest in cloud infrastructure, CI/CD, and platform engineering. Engineers with strong Kubernetes, Terraform, and AWS/GCP expertise are especially well-compensated. Demand outstrips supply here, and I don't think that'll change anytime soon.
| Experience | Range |
|---|---|
| 0-2 years | Rs 8-18 LPA |
| 2-5 years | Rs 18-40 LPA |
| 5-8 years | Rs 35-65 LPA |
Data Science / ML Engineer
Data roles have the widest variance of any category. A "data scientist" at a startup might do SQL queries and basic dashboards. An ML engineer at Google works on production models serving millions of users. Same title. Completely different job. Completely different pay.
| Experience | Range (Product Companies) |
|---|---|
| 0-2 years | Rs 10-25 LPA |
| 2-5 years | Rs 20-50 LPA |
| 5-8 years (ML/AI) | Rs 40-80 LPA |
AI/ML specialists with research publications or experience building production ML systems command premium salaries — often Rs 50-80 LPA even at Indian startups, and Rs 80 LPA to Rs 1.5 crore at FAANG India. The market for these people is absolutely wild right now.
Product Manager
PM salaries in India have matured significantly. Top product companies pay PMs competitively with engineers, though the variance is wide. A PM at a startup nobody's heard of might make Rs 15 LPA; a PM at Razorpay with the same experience might make Rs 40 LPA.
| Experience | Range |
|---|---|
| APM / PM (0-3 years) | Rs 12-28 LPA |
| Senior PM (3-6 years) | Rs 25-50 LPA |
| Lead / Director PM (6-10 years) | Rs 45-90 LPA |
City-Wise Comparison
Where you work matters almost as much as where you work. Let me explain.
Bangalore
Undisputed tech capital of India. Highest concentration of tech jobs, highest salaries, and also highest living costs. Bangalore salaries are the benchmark — other cities are typically 10-25% lower for equivalent roles. Traffic is terrible. Weather is great. Food is incredible. Pick your priorities.
Typical rent for a 2BHK:
- Whitefield / Marathahalli: Rs 20,000-30,000/month
- Koramangala / Indiranagar: Rs 30,000-50,000/month
- Electronic City: Rs 15,000-25,000/month
Hyderabad
India's second tech hub, home to major offices of Google, Amazon, Microsoft, Apple, and Meta. Salaries run 5-15% lower than Bangalore, but the cost of living difference (particularly rent) more than makes up for it. Many engineers I know who switched from Bangalore to Hyderabad saw their savings increase despite a salary cut. Seems counterintuitive, but the math checks out.
Typical rent for a 2BHK:
- Gachibowli / Hitec City: Rs 18,000-28,000/month
- Madhapur: Rs 20,000-35,000/month
- Kondapur: Rs 15,000-25,000/month
Pune
Strong presence of service companies and a growing product company ecosystem. Salaries are 10-20% lower than Bangalore. But Pune's quality of life — weather, food, cultural scene — makes it attractive despite the compensation gap. I'd probably pick Pune over Bangalore if I were starting fresh.
Typical rent for a 2BHK:
- Hinjewadi / Wakad: Rs 15,000-25,000/month
- Kharadi / Viman Nagar: Rs 18,000-28,000/month
- Baner: Rs 18,000-30,000/month
Delhi NCR (Gurgaon / Noida)
Gurgaon has a significant presence of startups and multinational tech companies. Noida is heavier on service companies. Salaries are comparable to Bangalore at top companies but the average across all companies is lower. Living costs are high, particularly in Gurgaon. Summer heat is brutal. Pollution is worse.
Typical rent for a 2BHK:
- Gurgaon (Sector 48-56): Rs 22,000-35,000/month
- Noida (Sector 62/63): Rs 12,000-22,000/month
- Gurgaon (Golf Course Road): Rs 35,000-60,000/month
Remote / Work From Home
Remote salaries typically match the company's base location, not the employee's location. A remote engineer at a Bangalore-based startup earns Bangalore salary even if they live in a tier-2 city — which makes remote roles incredibly attractive for cost-of-living arbitrage. You're earning metro money while spending small-town prices. Arguably the best deal in Indian tech right now.
However, some companies have started adjusting salaries based on employee location (GitLab and Spotify pioneered this globally). In India, this is still uncommon — most companies pay a flat rate regardless of location. Might change. Hasn't yet.
FAANG India vs Indian Startups vs Service Companies
FAANG India (Google, Microsoft, Amazon, Meta, Apple)
Pros:
- Highest cash compensation and RSU packages
- Global mobility opportunities (transfer to US, Singapore, London)
- Excellent learning environment with world-class engineers
- Brand value on resume is immense
- Best employee benefits (insurance, food, wellness)
Cons:
- Extremely selective hiring (acceptance rate under 1%)
- Can feel bureaucratic — shipping a feature might take quarters
- Performance review systems (PIP culture at Amazon, calibration at Google) create stress
- Work can be narrowly scoped — you might optimize one component for years
- RSUs have vesting cliffs and stock price risk
Realistic starting compensation (SDE-1): Rs 22-35 LPA fixed + Rs 8-20 LPA RSUs/year
Top Indian Startups
Pros:
- High cash compensation, increasingly competitive with FAANG
- Faster career progression — reach senior roles in 3-4 years vs 5-6 at FAANG
- Broader exposure — own features end-to-end
- ESOPs with potential upside (if the company succeeds)
- More cultural familiarity and less corporate overhead
Cons:
- Job security is lower — startups do layoffs when funding dries up
- ESOPs may be worthless if the company doesn't IPO or get acquired
- Scaling challenges mean technical debt can be severe
- Benefits (insurance, perks) vary wildly between companies
- Some startups have intense work cultures (70+ hour weeks)
Realistic starting compensation (SDE-1): Rs 15-28 LPA fixed + ESOPs (value uncertain)
Service Companies (TCS, Infosys, Wipro, HCL, Cognizant)
Pros:
- Mass hiring — accessible entry point for engineers from all college tiers
- Job security is relatively high
- Exposure to diverse clients and domains
- Some niche teams (R&D, digital units) have interesting work
- Good for building initial professional experience
Cons:
- Compensation is significantly lower (often 3-5x less than FAANG for equivalent work)
- Career growth is slow and often dependent on politics rather than skill
- Much of the work is maintenance/support rather than greenfield development
- Bureaucratic processes and outdated technology stacks are common
- Annual raises are typically 5-10% without promotion
Realistic starting compensation (SDE-1): Rs 3.5-7 LPA
How to Negotiate Your Salary
Here's where most of the money is actually won or lost. Not in picking the right company — in how you handle the conversation after they decide they want you.
Before the Negotiation
- Research the range. Use levels.fyi (filter to India), Glassdoor, and anonymous salary sharing communities on Reddit (r/developersIndia) and Grapevine. Know the realistic range for your role, experience, and company tier.
- Have alternatives. Another offer is the single most powerful thing you can bring to a negotiation. Even if you strongly prefer one company, having a competing offer increases your power dramatically. Companies know this. Recruiters know this. Use it.
- Know your bottom line. Decide the minimum acceptable offer before the conversation. Below that number, you walk away. Above it, you negotiate for more. Having a clear number prevents emotional decision-making in the moment.
During the Negotiation
- Never give your current salary first. It anchors the conversation against you. If asked, say "I'd prefer to focus on the value I bring to this role and the market rate for this position." Practiced. Calm. Don't flinch.
- Negotiate total compensation, not just base. Ask about: joining bonus, RSU refresh grants, annual bonus structure, relocation assistance, and signing bonus.
- Be specific. "I was hoping for something closer to Rs 28 LPA based on my research" is better than "I want more." Vague asks get vague responses.
- Negotiate the joining bonus — this is often the easiest component to increase because it's a one-time cost for the company. They won't fight you as hard on it.
- Get everything in writing. Verbal promises about "salary revision after 6 months" or "accelerated vesting" mean nothing without documentation. Absolutely nothing.
After the Negotiation
Don't accept on the spot. Never. Ask for 2-3 days to consider. Use that time to compare the total package — not just the CTC number but the in-hand salary, tax implications, work-life balance, growth potential, and cost of living if relocation is involved. Run the numbers. Talk to people who work there. Sleep on it.
RSUs vs Cash: Understanding the Tradeoff
RSUs (Restricted Stock Units) are shares granted by your employer that vest over time. At FAANG companies, they often represent 20-40% of total compensation. Sounds great until you understand the fine print.
How RSUs Work
- You receive a grant (e.g., Rs 40 LPA worth of stock over 4 years)
- Shares vest on a schedule (typically 25% per year, sometimes front-loaded or back-loaded)
- Vested shares are taxed as income at the time of vesting (based on the share price on the vesting date)
- After vesting, you can sell or hold the shares
The Catch
RSU value depends on stock price. If the stock drops 30% between your grant and vesting, your "Rs 40 LPA RSU package" becomes Rs 28 LPA in reality. Conversely, if the stock rises 30%, you get more than promised. Many engineers who joined Meta in 2021 saw their RSU packages lose 50-60% of value by late 2022. That's not a small haircut. That's a gut punch.
My advice: Value RSUs at a 20-30% discount to their grant price when comparing offers. If a company offers Rs 30 LPA fixed + Rs 20 LPA RSUs, compare it against a competing offer's Rs 42-44 LPA in cash. Treat the discount as a risk premium. You can always be pleasantly surprised if the stock performs well, but don't plan your life around it.
Startup Equity: The Uncomfortable Truth
Startup ESOPs (Employee Stock Ownership Plans) are the most commonly overvalued component of Indian tech compensation. I'm not saying they're worthless. I'm saying most people wildly overestimate their value. Here are the realities:
- Most startups fail. Your ESOPs are worth zero if the company shuts down. And 80-90% of startups do shut down.
- Vesting takes time. Standard vesting is 4 years with a 1-year cliff. Leave before the cliff and you get nothing. Nothing at all.
- Exercise price matters. You may need to pay the exercise price to buy your shares when leaving — sometimes lakhs of rupees for shares of uncertain value. That's a rough gamble.
- Liquidity is rare. Unlike public company RSUs, startup ESOPs can't be easily sold. You might wait 5-10 years for an IPO or acquisition that may never come.
- Dilution happens. Each new funding round dilutes existing shareholders, including ESOP holders. Your 0.1% ownership might become 0.03% after several rounds.
When ESOPs are worth considering: At a late-stage startup (Series D+) with clear IPO plans, strong revenue, and a reasonable exercise price. At an early-stage startup, treat ESOPs as a lottery ticket — nice if they pay out, but don't factor them into your financial decisions. I think too many young engineers learn this lesson the hard way.
Salary After Tax: What You Actually Take Home
Indian income tax significantly affects take-home pay. Here's a rough calculation for the new tax regime (FY 2025-26):
| Annual CTC | Approximate Annual Tax | Monthly In-Hand |
|---|---|---|
| Rs 6 LPA | Rs 30,000 | Rs 45,000 |
| Rs 12 LPA | Rs 1,10,000 | Rs 85,000 |
| Rs 20 LPA | Rs 2,80,000 | Rs 1,35,000 |
| Rs 30 LPA | Rs 5,30,000 | Rs 1,95,000 |
| Rs 50 LPA | Rs 11,50,000 | Rs 3,20,000 |
| Rs 80 LPA | Rs 21,00,000 | Rs 4,90,000 |
| Rs 1 Cr | Rs 28,50,000 | Rs 5,95,000 |
These are simplified estimates. Actual tax depends on deductions, HRA, PF, and tax-saving investments. Surcharge applies above Rs 50 LPA.
Notice how the marginal tax rate bites harder at higher salaries. An engineer going from Rs 50 LPA to Rs 80 LPA — a Rs 30 LPA increase — sees only about Rs 1,70,000 more per month in-hand. Still significant, obviously. But the jump feels less dramatic after tax than the CTC number suggests. Something to keep in mind when comparing offers at the higher end.
Cost of Living Comparison
| Monthly Expense | Bangalore | Hyderabad | Pune | Gurgaon |
|---|---|---|---|---|
| 2BHK Rent | Rs 25,000 | Rs 20,000 | Rs 18,000 | Rs 28,000 |
| Groceries | Rs 8,000 | Rs 7,000 | Rs 7,000 | Rs 8,500 |
| Transport (Ola/fuel) | Rs 5,000 | Rs 4,000 | Rs 3,500 | Rs 6,000 |
| Dining out | Rs 6,000 | Rs 5,000 | Rs 5,000 | Rs 6,500 |
| Utilities | Rs 3,500 | Rs 3,000 | Rs 3,000 | Rs 3,500 |
| Entertainment | Rs 4,000 | Rs 3,500 | Rs 3,500 | Rs 4,000 |
| Total | Rs 51,500 | Rs 42,500 | Rs 40,000 | Rs 56,500 |
A Rs 30 LPA engineer in Hyderabad (in-hand ~Rs 1,95,000/month) saves roughly Rs 1,52,500/month. Same engineer in Gurgaon saves Rs 1,38,500/month. Over a year, that's a Rs 1.68 lakh difference in savings — meaningful money that compounds over time. Where you live might matter more than your next raise.
The Path to Higher Compensation
If your current salary feels low compared to the numbers above, don't despair. There are proven paths forward. Here are the most effective strategies I've seen work — not theoretical advice, but patterns from real engineers I know personally:
-
Switch jobs every 2-3 years in the first decade of your career. Internal raises rarely match market adjustments. A 50-80% jump is common when switching from a service company to a product company, or from a mid-tier startup to a top-tier one. Loyalty tax is real.
-
Invest in DSA and system design preparation. FAANG interviews at the SDE-1 and SDE-2 level are heavily weighted toward data structures, algorithms, and system design. Three months of focused LeetCode preparation can lead to a 2-3x salary jump. Our DSA roadmap for placements walks through exactly how to structure that preparation.
-
Build T-shaped expertise. Broad knowledge across technologies plus deep expertise in one area (distributed systems, ML infrastructure, frontend performance) makes you significantly more valuable than a generalist at the senior level. System design is one of the highest-return areas to develop — our system design interview prep guide is a good starting point whether you're targeting FAANG or a top Indian startup.
-
Contribute to open source or build side projects. A strong GitHub profile or a popular side project is the best portfolio for landing roles at top companies, especially if your college brand isn't tier-1. Probably the most underused strategy I see.
-
Negotiate aggressively. Most candidates accept the first offer without pushing back. Asking for 15-20% more is standard and expected — companies budget for negotiation. Worst case? They say no and you're right where you started.
-
Consider remote roles at international companies. Companies like GitLab, Automattic, Vercel, and Shopify hire remote engineers in India at significantly higher rates than most Indian companies. A remote SDE-2 at a well-funded international startup might earn Rs 35-50 LPA — competitive with FAANG India, without the FAANG interview difficulty. If you're considering going independent, our guide to freelancing as a developer in India breaks down the income potential and practical steps to get started.
The Honest Bottom Line: Negotiate, Don't Just Accept
Tech salaries in India are excellent relative to the national average. Even a service company fresher at Rs 5 LPA earns more than most Indians. An SDE-2 at a good product company earning Rs 30 LPA is in the top 1% of Indian earners. Put that in perspective before the comparison game eats you alive.
But within the tech bubble, comparison is constant and often misleading. Someone will always earn more. Always. The question that actually matters is whether your compensation supports the life you want to live, in the city where you want to live, doing work that doesn't make you miserable. If it does, the LinkedIn posts about someone's 50 LPA fresher package are irrelevant noise. Scroll past them.
Here's what I want you to take away from this entire guide. Don't just accept the first number thrown at you. Research. Prepare. Practice the uncomfortable conversation. Have alternatives lined up. Know your worth — not from LinkedIn fantasies, but from actual data like what's in this article. Then negotiate from a position of knowledge and confidence.
Focus on building skills, shipping things, and making yourself valuable. Money follows competence. Sometimes it takes longer than we'd like. Sometimes the path goes through a mediocre job or two. But the Indian tech market is large enough and growing fast enough that talented engineers who invest in themselves will always find opportunities that match their abilities.
And if you're currently at a service company earning Rs 5 LPA and wondering if Rs 20 LPA is achievable — yes. Absolutely yes. I've watched dozens of engineers make that leap within 3-4 years. Takes intentional effort, strategic job switches, and consistent skill building. Not easy. But the opportunity is real, well-documented, and waiting for you to grab it.
Just don't forget to negotiate when you get there.
Anurag Sharma
Founder & Editor
Software engineer with 8+ years of experience in full-stack development and cloud architecture. Founder of Tech Tips India, where he breaks down complex tech concepts into practical, actionable guides for Indian developers and enthusiasts.
Stay Ahead in Tech
Get the latest tech news, tutorials, and reviews delivered straight to your inbox every week.
No spam ever. Unsubscribe anytime.
Comments (0)
Leave a Comment
All comments are moderated before appearing. Please be respectful and follow our community guidelines.
Related Articles

WhatsApp Tips and Hidden Features for Indians
WhatsApp hidden features: chat lock, formatting tricks, storage tips, privacy settings, and power user shortcuts.

Best Home Projectors in India: Complete Guide
A complete guide to the best home projectors in India across budget, mid-range, and premium segments, with tips on throw distance, lumens, and room setup.

Best Smartphones to Buy in India - February 2026
Our top picks for the best smartphones across all price ranges in India. From budget to flagship, find your perfect phone.