Computer Programmer Salary in India

By upGrad

Updated on Apr 08, 2026 | 5 min read | 2.32K+ views

Share:

You just landed your first coding job offer. The number looks decent, until you compare it. Most entry-level programmers in India start between ₹4.2–4.6 LPA, while broader averages sit closer to ₹3–5 LPA. That gap can feel confusing when you’re trying to judge your worth. Salaries shift fast based on your skills, city, and company type. 

One offer doesn’t tell the full story. You need to know what others at your level earn, where higher pay exists, and what pushes your salary up in your first few years. In this blog you know about computer programmer salary trends in India.

Take your Programming skills to the next level and unlock career opportunities in data science, AI, and more. Explore our Online Data Science Courses and start building your future today! 

Computer Programmer Salary by Experience in India

The computer programmer salary increases steadily as you gain experience and improve your technical skills. Early roles focus on coding basics, while senior roles involve system design and decision-making.

Here is a clear breakdown:

Experience Level Average Annual Salary (INR) 
0–1 years 1.8 – 4.2 LPA
1–3 years 3 – 6 LPA
4–6 years 4 – 10.2 LPA
10–14 years 5 – 15 LPA
15+ years 20 – 26 LPA

Source- Glassdoor

What impacts salary growth

Key insight

  • Freshers earn around 3–6 LPA, but growth is fast with skills
  • Mid-level roles see the biggest jump due to higher responsibility
  • Senior roles focus more on architecture, scalability, and leadership

Also Read: Highest Paying Programming Languages in India: 2026 Guide

Computer Programmer Salary by City in India

Where you choose to work heavily impacts your monthly paycheck as a tech professional. Technology hubs with a high cost of living usually offer much better compensation packages than smaller tier-two cities. 

Here is a clear breakdown of the computer programmer salary across major metropolitan areas in the country.

City Average Annual Salary (INR) Cost of Living
Mumbai 4.4 – 4.9 LPA Very High
Gurugram 3.6 – 4.7 LPA High
New Delhi 3.9 – 4.4 LPA High
Bengaluru 3.9 – 4.3 LPA High
Pune 3.8 – 4.2 LPA Medium
Chennai 3.7 – 4.1 LPA Medium
Hyderabad 3.7 – 4.1 LPA Medium
Noida 3.3 – 3.8 LPA Medium
Coimbatore 3 – 3.3 LPA Low
Kolkata 2.9 – 3.2 LPA Low

Source- Ambitionbox

Should You Choose Remote Work?

The work model you select also changes your earning structure entirely.

  • Remote jobs allow you to earn big city salaries from your hometown.
  • Hybrid models offer a great balance of office networking and home comfort.
  • On-site roles often provide better promotion opportunities and direct mentorship.
  • Global remote roles can pay in dollars, drastically increasing your base income.
  • Freelancing offers freedom but lacks the job security of full-time employment.

Also Read: Which Language Is Best for AI?

Recommended Courses to upskill

Explore Our Popular Courses for Career Progression

360° Career Support

Executive Diploma12 Months
background

O.P.Jindal Global University

MBA from O.P.Jindal Global University

Live Case Studies and Projects

Master's Degree12 Months

Computer Programmer Salary by Industry 

Not all sectors value software development equally because of varying digital maturity levels. Industries that handle massive online scale or complex financial data always pay a premium to build robust platforms. 

Let us compare the computer programmer salary across different major industries operating today.

Industry Average Annual Salary (INR)
Engineering & Construction 11.5 – 14.8 LPA
Clinical Research 10.1 – 11.1 LPA
Financial Services 9.3 – 10.8 LPA
Analytics & KPO 4.8 – 5.3 LPA
Software Product 4.2 – 4.7 LPA
Government 4.2 – 4.7 LPA
Industrial Machinery 3.8 – 4.5 LPA
IT Services & Consulting 3.8 – 4.2 LPA
Education & Training 3.3 – 3.7 LPA
Content Development 3 – 3.5 LPA

Source- Ambitionbox

Why industry matters 

  • Product companies handle large-scale systems 
  • FinTech requires high performance and security 
  • IT services focus more on support roles 

Also Read: Programming Language Trends in Data Science: Python vs. R vs. SQL Usage Stats

Computer Programmer Salary by Company 

The size and scale of your employer dictate your compensation package heavily. Global product companies usually offer better base pay than local IT service providers. 

Let us explore the computer programmer salary at some of the top companies operating right now.

Company Average Annual Salary (INR) Company Type
Fidelity International 9.6 – 10.6 LPA Financial Services
Kumaran Systems 5.1 – 5.9 LPA IT Services
Acty System India 4.5 – 5.3 LPA IT Services
Bitwise Solutions 4.7 – 5.2 LPA IT Services
Kantar 4.4 – 4.9 LPA Analytics
SRM Technologies Pvt Ltd 3.6 – 4 LPA IT Services
Ramco Systems 3.4 – 4 LPA Product
Osiz Technology 2.8 – 3.6 LPA IT Services
Cognizant 2.9 – 3.2 LPA IT Services
TCS 2.8 – 3.1 LPA IT Services

Source- Ambitionbox

How to Target Top Companies

Getting into a top-paying tech company requires a solid and consistent preparation strategy.

  • Build a strong GitHub portfolio of independent coding projects.
  • Practice your algorithm problem-solving skills daily on HackerRank.
  • Focus on mastering one primary programming language perfectly.
  • Contribute to high-impact open-source repositories online.

Also Read: What are Data Structures & Algorithm

Conclusion

Most people won’t tell you this: your first salary isn’t based on potential; it’s based on proof. If you don’t show real work, you’ll stay underpaid longer than you expect. The jump doesn’t come from waiting; it comes when you can point to skills that solve actual problems. The sooner you close that gap, the faster your pay changes.

Want personalized guidance on Computer Programming? Speak with an expert for a free 1:1 counselling session today.     

Frequently Asked Question (FAQs)

1. How much does a computer programmer earn in India?

The computer programmer salary in India usually ranges from 3 LPA to 5 LPA for beginners. With experience, it can go beyond 10 LPA. Your salary depends on skills, company, and projects you work on over time.

2. What is the computer programmer salary in India per month?

The computer programmer salary in India per month ranges from around 25,000 to 80,000 for most professionals. Senior programmers working in top companies can earn over 1.5 lakh per month depending on their expertise and role.

3. What is the salary of a C++ programmer in India per month?

A C++ programmer in India earns around 30,000 to 1 lakh per month based on experience and domain. Developers working in system programming, gaming, or finance often earn higher due to demand for performance-focused coding skills.

4. What is the highest salary of programmer in India?

The highest salary of programmer in India can exceed 40 LPA or more in top product companies. Professionals with strong system design, problem-solving skills, and experience in scalable systems often reach these high-paying roles.

5. How does experience affect programmer earnings?

Experience plays a major role in salary growth. As you move from basic coding tasks to designing systems and leading projects, your earnings increase. Mid-level roles see faster growth due to higher responsibility and technical expertise.

6. What is the computer programmer salary in India for government jobs?

The Computer Programmer salary government jobs usually ranges from 3 LPA to 8 LPA. Government roles offer stability, fixed pay scales, and benefits like job security, but growth may be slower compared to private sector opportunities.

7. What is the computer programmer salary in India in USD?

The India programmer salary in USD typically ranges from 4,000 to 15,000 per year for most roles. Experienced programmers working remotely for global companies can earn higher salaries depending on their skills and project experience.

8. Which industries pay the highest salaries to programmers?

Industries like finance, product-based tech, and analytics offer higher salaries. These sectors require strong technical skills and handle complex systems, which leads to better compensation compared to traditional IT services roles.

9. Do programmers earn more in product-based companies?

Yes. Product-based companies usually offer higher salaries due to complex system requirements and innovation-focused work. Programmers working on scalable applications and high-performance systems often receive better compensation packages.

10. How can you increase your computer programmer salary?

You can increase your computer programmer salary by learning in-demand skills, building strong projects, and gaining real-world experience. Switching companies and working in high-paying industries also helps you achieve better salary growth.

11. Does location affect programmer salary in India?

Yes. Cities like Bangalore, Mumbai, and Hyderabad offer higher salaries due to demand and tech presence. However, remote jobs are reducing location-based salary differences and creating more equal opportunities across different regions.

upGrad

664 articles published

We are an online education platform providing industry-relevant programs for professionals, designed and delivered in collaboration with world-class faculty and businesses. Merging the latest technolo...

Get Free Consultation

+91

By submitting, I accept the T&C and
Privacy Policy

Top Resources

Recommended Programs

upGrad

upGrad

Management Essentials

Case Based Learning

Certification

3 Months

IIMK
bestseller

Certification

6 Months

OPJ Logo
new course

Master's Degree

12 Months