A new report by the Institute of Software Professionals has ranked the top software jobs for graduates in the country.
According to the survey, the best software job for Indian graduates is the one they had before graduation, with a salary of around Rs 7 lakh ($1,350) per month.
The top jobs for software professionals in the United States were IT managers, software developers, and programmers, with salaries of around $3.6 million.
The jobs of developers, software engineers, and software architects also rank among the best in India, with median salaries of $4,500 per month, the report said.
While India is a top software destination, the ranking comes as no surprise to many software professionals who have been working in India for decades.
According the report, India is the second most popular country for software graduates, after the US, where about two million of them work.
The Indian IT workforce is expected to grow by more than half a million employees over the next five years.
While Indian companies have been hiring software engineers since 2009, India’s software industry has struggled in recent years.
In 2015, the Indian IT industry lost 8.3 million jobs, with the jobless rate hovering around 25 percent.
That year, IT industry analysts predicted that by 2021, there will be a slowdown in the industry.
According to the report by The Institute of Professional Development, India has seen a surge in the number of software graduates since the start of the global financial crisis in 2008.
Since then, India and other developed countries have seen an exponential growth in the numbers of software engineers and software developers.
The IT industry has seen an incredible growth over the past two decades, but the number has stagnated due to a lack of training, according to the study.
The IT workforce in India has shrunk from about 1.2 million to just over 1.1 million over the same period, with many of the workers staying in their homes, working part-time and not getting the job opportunities.
The report, called Indian Software Jobs: Best Job for Graduate Students, lists the top 5 software jobs according to salary, job characteristics, experience and skill set.
The best software careers for Indian grads include the following: software engineers (software developers), software engineers who work remotely, software development (programmers), software developers and engineers (developers), software architects and engineers, software architect (architects), software developer (developer), software architect who is independent, software developer who is part-timer, software engineer who has no job but works part- time, software designer (designers), and software developer.
The highest salary is for software architect and software engineer, who work on a full-time basis.
The average salary is Rs 4.3 lakh ($4,100) per year.
The top 10 software jobs include the top 10 in India (the top 10 best software engineering jobs in the world), and the top 1,000 best software engineer jobs in China.
India is ranked as the fourth best country for job-seekers in the US.