The average salary of a Computer science engineer in 2022 when the demand for Computer Science engineers and programmers is at an all-time high in the recent past and because of COVID and increasing work from home culture experts are predicting the demand is just gonna increase

Are you an anxious student wondering about your prospective placement at the end of your computer engineering degree? Or are you a curious researcher looking to analyze various packages offered to computer engineers all over India? If that’s the case, you’re at the right place. In this article, we will be breaking down the kind of salary offered to computer science engineers and from where they get such offers from.

The Baseline

India was among the first few countries to implement the spread of computer science through education. IIT Kanpur was the first institution in India to start a computer science program, way back in the early 60s. 

Later, other IITs such as Kharagpur and Madras also introduced computer education programs for coaching the students in all software-related aspects. As a result, computer science has become a revolutionary engineering branch in our country and has been in demand ever since. 

Also Read – Critical Thinking Skills: Why is it Important for Engineers?

Average Salary in India Computer Science Engineering

The salaries of these engineering graduates start from as low as 20,000 per annum and go up to 36 lakhs per annum for undergraduates. The average package comes to Rs. 3,00,000 per annum for graduates of non-IIT colleges. The average take-home salary, however, comes to around Rs. 22,000 per month, after deducting TDS, EPF, etc.

Top Recruiters and Their Packages

Most of the Indian-originated conglomerates are the top recruiters of computer engineers. These firms are constantly looking for fresh faces to fill the ever-growing demand for IT-enabled and software-oriented services. There are also many global MNCs searching for new employees day-to-day. 

Every company provides salaries based on the experience and the expertise of the employee. Let us look at some firms that hire the highest number of computer engineers in India.


Behold, the company which needs no introduction and the biggest and oldest aggregator in India: Tata Consultancy Services. This firm has 4.5lakh+ employees and ironically is still the biggest recruiter of computer engineers every year. This company provides its engineers with salaries ranging from the trainee engineers who get around Rs. 2.7 lakhs per annum to the senior-most software engineers who receive a pay of Rs. 17 lakhs per annum.


When we speak of computers and technology, Infosys is hard to forget. Infosys is the biggest domestic recruiter of computer engineers in India. An interesting trivia about this company: this firm is planning to hire around 35000 engineering graduates in FY22 alone, with at least 10% reserved for computer science engineers. From this little detail, we can understand the level of employment this firm provides to new faces in the corporate world.

A fresh trainee employee in Infosys will get up to Rs. 3.8 lakhs per annum and the senior employees who work as GMs, Cheifs, and HRs will receive payment up to Rs. Nineteen lakhs on average based on their experience. The average salary caps off at Rs 6.4 lakhs per annum. This applies to both computer science and other engineers.


Amazon is the biggest retail conglomerate the world has ever seen to date. Operating from its headquarters in Seattle, the company has its foothold almost everywhere in the world. Even after facing and clearing various restrictions for business in India (FDI regulations), this e-commerce giant is the biggest employer of computer engineers in our country at present. 

The average salary for a computer engineer in India from this company is a whopping Rs. 27 lakhs per annum, thanks to exchange rates.


Wipro has employed 25,000 new graduates in the last fiscal year 21. CEO Saurabh Govil revealed that they are planning to hire more fresh faces in the market in the year 2022. According to many articles and reviews, this firm is said to be the most desirable IT giant for computer science engineers. 

The firm lays out a salary of Rs. 3.7 lakhs for employees with less than 1-year experience, and this pay goes up to Rs. 45 Lakhs for senior employees. 

All these main firms, i.e., Infosys, TCS, Wipro, HCL, etc, have employed almost 1.5 Lakh college graduates in the year 2021-22. It is worth noting that Infosys seems to provide the highest package for first-year students for entry-level jobs.

Now a Question Arises: Where do these Companies Hire People From? 

Companies come to colleges to recruit students with the name of campus placements. Colleges are classified into different tiers based on their company relations, global ranks, etc. 

For example, TCS employs a wide range of students from tier 3 colleges. These tier 3 college recruitments are why TCS has withstood all financial recessions and performed efficiently during tough times. 

Wipro employs around 20,000 students directly from campuses every year. Of all the colleges in India, IITs are the main and biggest producers of computer engineers every year to be sent into the corporate world. Top firms from India and around the globe recruit computer engineers from IITs. The packages which the students receive also differ hugely from that of tier 2 and 3 colleges. It is widely alleged that there is certainly a preferential tilt towards engineers from IITs in terms of recruitment and the paycheck.

Amazon does things a little differently. They don’t rely only upon colleges for recruiting computer engineers. Instead, they have separate training centers where they train candidates in software development and also recruit them based on their skills and compensate them accordingly. 

Average Salary Distribution Across Colleges

On average, students of Tier 1 Colleges (Top IITs) obtain packages within 10-12 lakhs per annum for entry-level jobs. However, there is potential for the package to touch more than 1 crore when big IT firms such as Google entered the game.

Tier 2 colleges include NITs, deemed institutions, other IITs, IIITs, etc. Computer engineering graduates from such colleges receive an average of 5-8 lakhs per annum.

Tier 3 colleges include all other private institutions in India. The average starting pay is around 3-4 lakhs per annum for computer engineers from such institutions. However, this figure is only an average and does not accurately represent all colleges in this category. 

For example, Arya College Jaipur, despite being in tier 3, has seen packages above 8 lakhs often. The highest package landed by a computer science engineer is an insurmountable 18.6 lakhs per annum from the global tech giant Microsoft. Excellent tier 3 colleges often prove to be a great destination for top recruiters.

Jobwise Distribution of Average Salary

A computer science engineer has a wide variety of jobs to choose from in today’s dynamic tech-oriented corporate ecosystem. For example, a mobile application developer makes as much as 3.3 lakhs per annum, one of the simplest applications of computer science engineering. On the other end, enterprise architects and software architects make an average of 12.2 lakhs per annum. These two are among the highest-paying jobs that a computer science engineer can find. However, they also require high expertise, preferably applicants with experience, and not freshers.

Security Systems Engineers, Data Engineers, and Site Reliability Engineers also earn an average salary of more than 10 lakhs per annum. These jobs require high practical knowledge of computer systems and handling and managing large data. However, they are mostly restricted to organizations’ internal processes and rarely handle external systems.

The newest job openings for computer science engineers include IT specialists, Machine Learning Engineers, and Cloud Engineers. These jobs were born with the advent of artificial intelligence, and have been viewed as the most glossy jobs in the industry. In India, these jobs pay an average of 9-10 lakhs per annum, which can rise to 1 crore easily in big MNCs such as Google and Microsoft.

Other standard jobs for computer science engineers include systems engineer, front-end developer, software engineer, and data scientist. The first three are entry-level jobs that pay an average of 5-6.5 lakhs per annum. On the other hand, data Scientists earn around 8.5 lakhs per annum, owing to the job requiring higher-order skills.

Going Forward

Computer Science Engineering has been rapidly rising in value and importance compared to other engineering streams such as Mechanical Engineering. This is due to the technological and internet revolution taking place in the world today. 

The value of a computer science engineer is also on an upward trend, with more and more demand for software-oriented service providers. Moreover, computer science engineers’ salaries are likely to rise in the next 10 years, due to their growing importance, inflation, and improvement in the Indian standard of living.

Also Read – Computer Science Engineering Syllabus for all Semesters

The Bottomline

On a lighter note, it should be kept in mind that average packages are not fixed; they are mere reflections of historical data. Moreover, the salary that a student can secure is up for negotiation; it depends purely on the skills of the applicant and the affluence of the hiring company. 

The college’s name and fame do not matter if the applicant has either an excellent or an awful resume. Moreover, the package does not matter if one does not enjoy his work. Hence make sure to fulfill your passion when choosing your job, not just your pockets.

Leave a Reply