Home  >  Articles  >  Engineer Salary in India 2024

Engineer Salary in India 2024

Course

Mayank Mishra

Updated on 25th October, 2024 , 3 min read

 

Engineer Salaries in India: A Comprehensive Guide

In India, engineering is one of the most popular career paths, drawing thousands of students every year. The average salary for engineers in India is INR 6.55 LPA. It varies significantly based on several factors, including the type of engineering discipline, level of experience. The average engineer salary in India at entry-level positions start at INR 350,000 per year, while most experienced workers make up to INR 16,53,086 per year.

Read: Software Engineering Courses after 12th

Also watch - 

Engineer Salary In India 2024: By Experience

The following table summarizes the average and highest salary ranges for engineers in India based on their experience levels, providing a clear overview for potential engineers and job candidates -

Experience LevelExperience DurationAverage Engineer Salary in IndiaHighest Salary 
Entry-Level0 - 2 years₹3,00,000 - ₹6,00,000₹8,00,000
Mid-Level3 - 7 years₹6,00,000 - ₹12,00,000₹18,00,000
Senior-Level8 - 15 years₹12,00,000 - ₹25,00,000₹40,00,000
Top Management15+ years₹20,00,000 - ₹50,00,000+₹1,00,00,000+

You might also like - List of Best Engineering Courses for Future with High Salary in 2024

Engineer Salary in India 2024: By Company

The following table shows the Engineer Salary in India company-wise -

Company NameAverage Salary (per annum)Highest Salary (per annum)
TCS (Tata Consultancy Services)INR 3,50,000 - INR 7,00,000INR 10,00,000
InfosysINR 3,60,000 - INR 8,00,000INR 12,00,000
WiproINR 3,50,000 - INR 7,50,000INR 11,00,000
CognizantINR 4,00,000 - INR 9,00,000INR 15,00,000
AccentureINR 4,50,000 - INR 10,00,000INR 18,00,000
IBMINR 5,00,000 - INR 12,00,000INR 20,00,000
CapgeminiINR 4,00,000 - INR 8,50,000INR 14,00,000
HCL TechnologiesINR 3,80,000 - INR 9,00,000INR 13,00,000
GoogleINR 12,00,000 - INR 30,00,000INR 50,00,000+
MicrosoftINR 10,00,000 - INR 25,00,000INR 45,00,000+

Also Read: Electrical Engineering Syllabus and Subjects

Top Companies for Engineers in India

Company Average Monthly salary of Engineers In IndiaCompany Rating
Mercedes Benz GroupINR 55,000/Month4.0
Punj Lloyd LtdINR 46,997/Month3.9
Ultratech CementINR 36,416/Month4.1
IRCON International LimitedINR 36,164/Month4.1
TATAINR 35,443/Month4.0
SiemensINR 35,448//Month4.0
L&T Technology Services LtdINR 34,429/Month4.0
Hero Moto CorpINR 33,643/Month4.0
Tata MotorsINR 31,5764.1
Reliance Industries LtdINR 30,9274.1

Engineer Salary In Indian Navy

Average Indian Navy Mechanical Engineer salary in India is ₹ 8.2 Lakhs per year for employees with experience between 10 years to 31 years. Mechanical Engineer salary at Indian Navy ranges between ₹ 3.6 Lakhs to ₹ 13.5 Lakhs per year.

Experience LevelAverage Annual Salary
5 - 6 years₹ 15.0Lakhs
6 - 7 years₹ 18.0Lakhs
9 - 10 years₹ 19.0Lakhs
14 - 15 years₹ 28.0Lakhs

Also Read: Marine Engineer Salary 

Engineer Salary in Indian Army

Engineer Salary in Indian Army is ₹66,044 per month. The estimated base pay is ₹65,801 per month. The estimated additional pay is ₹243 per month -

Experience LevelAverage Annual Salary
8 - 9 years ₹ 13.0 Lakhs
10 - 11 years₹ 20.0 Lakhs
11 - 12 years₹ 22.0 Lakhs
15+ years ₹ 28 Lakhs

Dev Ops Engineer Salary In India

Dev Ops Engineer salary in India ranges between ₹ 4.2 Lakhs to ₹ 12.5 Lakhs with an average annual salary of ₹ 6.0 Lakhs -

Also watch -

Dev Ops Average Salary In India By Experience

The Dev Ops Engineer salary in India with less than 2 year of experience to 6 years ranges from ₹ 4.2 Lakhs to ₹ 12.5 Lakhs -

Years of ExperienceAverage Salary in Lakhs
2-3 YearsINR 5.7 LPA
3-4 YearsINR 5.9 LPA
4-5 YearsINR 6.7 LPA
5-6  YearsINR 7.8 LPA
6-7 YearsINR 8.3 LPA

Civil Engineer Salary In India

Civil Engineer salary in India ranges between ₹ 1.5 Lakhs to ₹ 7.0 Lakhs with an average annual salary of ₹ 3.6 Lakhs.

Civil Engineer salary in India with less than 1 year of experience to 9 years ranges from ₹ 1.5 Lakhs to ₹ 7 Lakhs with an average annual salary of ₹ 3.6 Lakhs

Years of ExperienceAverage Salary in Lakhs
2-3 YearsINR 3.0 LPA
3-4 YearsINR 3.4 LPA
4-5 YearsINR 3.8 LPA
5-6 YearsINR 4.1 LPA
6-7 YearsINR 4.3 LPA

Also Read: Civil Engineering Jobs

Computer Engineer Salary In India

The average salary for a Computer Engineer is ₹5,08,600 per year (₹42,385 per month), which is ₹1,21,100 (+31%) higher than the national average salary in India. A Computer Engineer can expect an average starting salary of ₹2,71,800. The highest salaries can exceed ₹14,50,000.

Computer Engineer Salary in India: Pay by Experience 

Years of ExperienceAverage Salary in Lakhs
0-3 YearsINR 2,80,000
4-9 YearsINR 4,78,300
10-20 YearsINR 8,40,340
> 20 YearsINR 10,86,000
Related articles -
BTech Computer ScienceBTech Computer Science Syllabus

Engineer Salary in India: Similar Designation Salary

Job RoleLowest SalaryAverage SalaryHighest Salary
Site Engineer SalaryINR 2.2 LPAINR 4.2 LPAINR 9.5 LPA
Shift Engineer SalaryINR 2.5 LPAINR 4 LPAINR 9 LPA
Senior Engineer SalaryINR 3.9 LPAINR 6.5 LPAINR 14.6  LPA
Junior Engineer SalaryINR 2.3 LPAINR 4 LPAINR 7.4 LPA
Service Engineer Salary INR 2 LPAINR 4 LPAINR 8.4 LPA
Project Engineer SalaryINR 3.2 LPAINR 6 LPAINR 14.5 LPA
Quality Engineer SALARYINR INR 2.5 LPAINR 4.2 LPAINR 10.2 LPA
Assistant Engineer SalaryINR 2.7 LPAINR 4.6 LPAINR 7.8 LPA
Executive Engineer SalaryINR 3.5 LPAINR 5.7 LPAINR 11.7 LPA

Top Skills for Engineers

The following are the top skills for engineers -

  • Python
  • Javascript
  • Linux
  • SQL
  • Computer Science
  • Agile
  • Automation
  • Java
  • Networking
  • Trouble Shooting
  • Supervision
  • Project Management
  • Technical Support
  • AWS
  • C++

Frequently Asked Questions

What is the salary of Engineer in India?

Engineer salaries in India on an average per year is INR 6,55,000.

Which Engineer has high salary?

The highest engineering salary in India is of the DevOps Engineer, i.e. INR 11,69,110.

Who earns more, CA or Engineer?

In general a CA earns more than an engineer, but it depends on your knowledge and the Company's in which you work.

How much an IT Engineer earns in India?

IT Engineer salary in India ranges between ₹ 1.5 Lakhs to ₹ 11.9 Lakhs with an average annual salary of ₹ 5.0 Lakhs.

What's a good salary in India?

s a good salary in India, might be considered as 576,000 INR per year or 48,000 INR a month, although it varies from person-to-person.

What is the monthly salary of CA?

The monthly salary of CA is 8-9 lakhs per annum and can go up to Rs. 50-60 lakhs.

Check Eligibility   Free 1:1 Counselling