Computer Programmer Salary in India
By upGrad
Updated on Apr 08, 2026 | 5 min read | 2.32K+ views
Share:
All courses
Certifications
More
By upGrad
Updated on Apr 08, 2026 | 5 min read | 2.32K+ views
Share:
Table of Contents
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!
Popular upGrad Programs
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
Also Read: Highest Paying Programming Languages in India: 2026 Guide
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
The work model you select also changes your earning structure entirely.
Also Read: Which Language Is Best for AI?
Recommended Courses to upskill
Explore Our Popular Courses for Career Progression
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
Also Read: Programming Language Trends in Data Science: Python vs. R vs. SQL Usage Stats
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
Getting into a top-paying tech company requires a solid and consistent preparation strategy.
Also Read: What are Data Structures & Algorithm
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
By submitting, I accept the T&C and
Privacy Policy
Top Resources