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 Level | Experience Duration | Average Engineer Salary in India | Highest Salary |
Entry-Level | 0 - 2 years | ₹3,00,000 - ₹6,00,000 | ₹8,00,000 |
Mid-Level | 3 - 7 years | ₹6,00,000 - ₹12,00,000 | ₹18,00,000 |
Senior-Level | 8 - 15 years | ₹12,00,000 - ₹25,00,000 | ₹40,00,000 |
Top Management | 15+ 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 Name | Average Salary (per annum) | Highest Salary (per annum) |
TCS (Tata Consultancy Services) | INR 3,50,000 - INR 7,00,000 | INR 10,00,000 |
Infosys | INR 3,60,000 - INR 8,00,000 | INR 12,00,000 |
Wipro | INR 3,50,000 - INR 7,50,000 | INR 11,00,000 |
Cognizant | INR 4,00,000 - INR 9,00,000 | INR 15,00,000 |
Accenture | INR 4,50,000 - INR 10,00,000 | INR 18,00,000 |
IBM | INR 5,00,000 - INR 12,00,000 | INR 20,00,000 |
Capgemini | INR 4,00,000 - INR 8,50,000 | INR 14,00,000 |
HCL Technologies | INR 3,80,000 - INR 9,00,000 | INR 13,00,000 |
INR 12,00,000 - INR 30,00,000 | INR 50,00,000+ | |
Microsoft | INR 10,00,000 - INR 25,00,000 | INR 45,00,000+ |
Also Read: Electrical Engineering Syllabus and Subjects
Top Companies for Engineers in India
Company | Average Monthly salary of Engineers In India | Company Rating |
Mercedes Benz Group | INR 55,000/Month | 4.0 |
Punj Lloyd Ltd | INR 46,997/Month | 3.9 |
Ultratech Cement | INR 36,416/Month | 4.1 |
IRCON International Limited | INR 36,164/Month | 4.1 |
TATA | INR 35,443/Month | 4.0 |
Siemens | INR 35,448//Month | 4.0 |
L&T Technology Services Ltd | INR 34,429/Month | 4.0 |
Hero Moto Corp | INR 33,643/Month | 4.0 |
Tata Motors | INR 31,576 | 4.1 |
Reliance Industries Ltd | INR 30,927 | 4.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 Level | Average 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 Level | Average 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 Experience | Average Salary in Lakhs |
2-3 Years | INR 5.7 LPA |
3-4 Years | INR 5.9 LPA |
4-5 Years | INR 6.7 LPA |
5-6 Years | INR 7.8 LPA |
6-7 Years | INR 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 Experience | Average Salary in Lakhs |
2-3 Years | INR 3.0 LPA |
3-4 Years | INR 3.4 LPA |
4-5 Years | INR 3.8 LPA |
5-6 Years | INR 4.1 LPA |
6-7 Years | INR 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 Experience | Average Salary in Lakhs |
0-3 Years | INR 2,80,000 |
4-9 Years | INR 4,78,300 |
10-20 Years | INR 8,40,340 |
> 20 Years | INR 10,86,000 |
Related articles - | |
BTech Computer Science | BTech Computer Science Syllabus |
Engineer Salary in India: Similar Designation Salary
Job Role | Lowest Salary | Average Salary | Highest Salary |
Site Engineer Salary | INR 2.2 LPA | INR 4.2 LPA | INR 9.5 LPA |
Shift Engineer Salary | INR 2.5 LPA | INR 4 LPA | INR 9 LPA |
Senior Engineer Salary | INR 3.9 LPA | INR 6.5 LPA | INR 14.6 LPA |
Junior Engineer Salary | INR 2.3 LPA | INR 4 LPA | INR 7.4 LPA |
Service Engineer Salary | INR 2 LPA | INR 4 LPA | INR 8.4 LPA |
Project Engineer Salary | INR 3.2 LPA | INR 6 LPA | INR 14.5 LPA |
Quality Engineer SALARY | INR INR 2.5 LPA | INR 4.2 LPA | INR 10.2 LPA |
Assistant Engineer Salary | INR 2.7 LPA | INR 4.6 LPA | INR 7.8 LPA |
Executive Engineer Salary | INR 3.5 LPA | INR 5.7 LPA | INR 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++