The 20 highest paying jobs in India in 2020
Full Stack Web Developer

Did you know that there are 20 highest paying jobs in India? These are also the most demanding jobs of 2020, and some of the very best that you can ever get!

It’s ok to have a big dream of doing a job that pays for more than your regular bills. Most of us want a job that can take care of our long-term goals and meet our increasing financial demands. How can you get that one job, which will pay you what you deserve? It is possible, and a lot of substantial planning goes behind it. But does everyone have the time to plan?

A majority of students soon after finishing their studies start their job hunt. Sometimes they are quite desperate to settle for any job they get because of several financial and personal reasons. A major chunk of those students leave the job after sometime either due to loss of interest or financial crunch or the fact that they began another job hunt not knowing where to go next. It’s a common scenario where students who burn midnight oil for years find themselves unhappy with their new job and salary. What if we make your life easier? We’ll give you a list of the jobs suitable for your career, which also guarantee you the highest salary? 

Note: Although we are talking about the highest paying jobs in India of 2020, it doesn’t mean that money is the only criterion based on which you must decide your career path. We must take a lesson from the pandemic we are currently fighting. 

Many official reports have stated that we have globally entered a state of recession. Therefore, it’s quite imperative that we must have a job. But don’t you think there is a great probability that not all jobs are safe? We don’t mean to scare you, but we like to give a glimpse of much better and secured career choices that you can have in your lifetime. You need a job that has a predicted future growth in addition to paying you well. 

Some of these most demanding jobs/professions in 2020 that are also the highest paying ones include full-stack development, digital marketing, civil services, data science, etc.

  • 20 to 25 years of age: Minimum 4 LPA
  • Above 25 years: From 5 to 6 LPA
  • Above 35 years: Over 7 LPA
  • Above 40 years: Over 12 LPA

*This is just an estimate. The salary will vary based on the city, company, qualification, type of job, etc.

However, each job demands different skills sets and experience. Similarly, the job you get and the pay scale that you are promised by your employer depend on factors like 

  • Education
  • Qualification
  • Experience
  • Skill set
  • Location
  • Changing job market
  • Company

It would be unfair to draw a comparison of the above professions, depending on employers or industries, because not all industries look for the same pool of talent.  

To obtain an attractive salary package, your degree is considered to be an important element of your career. But your skills are a true winner! Your skills and knowledge will speak volumes about you, more than your degree. Thus, if you do not have the required skill sets, focus on how to build them for your next well-paid job. 

Here are the top highest paying jobs in India of 2020, and the skills required to enter into these lucrative professions:

Full stack development 


Full-stack development revolves around the task of managing and running a website for a business. It requires a person to work as a developer and fix any problems that appear at the front-end or back-end of a website.

The demand for full-stack developers has surged in recent years. According to the U.S. Bureau of Labour Statistics, the demand for full stack development jobs will increase at least by over 850,000 by 2024. A full-stack developer can expect to earn on average anywhere between 4 and 10 LPA. The payscale, ofcourse, varies based on the industry, skills, and experience. However, regardless of the   salary variation, a full-stack development job is one of the highest paying jobs in 2020, for freshers, engineers, and people from other backgrounds. 

Common tasks of a full-stack developer

A full-stack developer should be adept in both front-end and back-end website development. Front-end or user interface area is the key to any website; therefore, the job of a full-stack developer is to own the website and troubleshoot any problems that may arise on the user interface. Knowledge of Java script, HTML, and JQuery is a must for a developer to work at the front-end. On the other hand, to work on the back-end or the logical area, the developer needs to  have in-dept technical expertise and knowledge of PHP, Java, and Python. 

Besides this, a full-stack developer is required to take complete ownership of the product and improve its functionality. Working closely with stakeholders and communicating the findings are also some of the other tasks of a full-stack developer. 

Certification, qualification/degree

Most of the engineering graduates who have knowledge of programming languages and love to work on the technical front choose full-stack development as a career. Having said that, it doesn’t mean no one else can become a full-stack developer. 

This field is also quite popular amongst students and professionals from other different backgrounds because of its demand and job security. In such cases, a certification helps them a lot to scale up their knowledge. 

An online certification on full-stack development, which guarantees you placement, is one of the ways to know about this field and get started. 

Job availability 

The number of full-stack development jobs is predicted to grow by 13% through 2026. This means there will be more opportunities awaiting if you want to make a career in this field. A fresher can begin his or her career as an entry-level developer, and move on to become a web-developer. With experience, other domains that you can explore in full-stack development include information security analyst, database administrator, computer system administrator, etc. The demand for skilled professionals is high in this field due to the increasing opportunities. 

Salary based on experience/degree

An entry-level or a fresher in this field can earn $84,000 PA on average. A mid-level employee [3 to 5 years] can earn $97,500 PA on average. An experienced professional [over 5years] can earn $116,500 PA on average. 

Average salary in Indian cities

In cities like Chennai, Bangalore, and Pune, a full stack developer with an experience of 1 to 3 years can expect to earn between INR 5 and 7 LPA. In Delhi, on average, the payscale ranges between INR 6 and 9 LPA. 

The salary increases with increase in the number of years you invest in the field. Therefore, an experienced professional [over 5 years] can expect to earn between INR 11 and 15 LPA in cities like Mumbai, Pune, and Delhi, whereas he or she can earn from INR 12 to 17 LPA in a city like Bangalore. You can check detailed analysis of full stack developer salary here. You will find useful information like company wise, city wise, experience wise salary details of full stack development. 

Average salary in companies

  1. TCS – between INR 415K and 635K PA. 
  2. IBM – between INR 331K and 1,223K PA.
  3. Accenture – between INR 524K and 681K PA.
  4. Wipro – between INR 353K and 519K PA.
  5. Infosys – between INR 345K and 431K PA.

Enroll in Crampete’s award winning full stack developer course. Click this link to register for a demo and to talk to our ful stack developer course manager.

Also Read: How to become a full stack developer.

The 20 highest paying jobs in India in 2020

Data science


The science behind analysing, processing, mining, and storing data is called data science. As we have shifted our focus on concepts like big data and data mining, data science and analytics have become more important than ever. Companies and businesses thrive on data to monitor their performance and growth. 

Data science has created a widespread impact on various sectors. Be it healthcare, education, security, sports, energy, and science, the application of data science has created a lot of opportunities for innovation and improvement. According to the U.S. Bureau of Labour Statistics, 11.5 million new data science jobs will be available by 2026.

Common tasks of a data scientist

Data science professionals work as analysts, scientists, machine learning engineers, and big data specialists. The job of a data scientist is not limited to just understanding raw data. They are involved in all other technical aspects such as creating customized statistical models and algorithms based on the end-user behavior. Monitoring marketing and business initiatives between the company and stakeholders and identifying any loopholes in the business are also some of the challenges in this profession. 

Certification, qualification/degree

There is no predefined qualification required to be a data scientist. But a certification or a degree in data science will help you get into the field if you are keen to make a career in it. A certification also helps if you are from a different background or wanting to switch over your career. 

Mostly, as a beginner in data profession, you are required to have skills in basic programming languages, such as Python, Hadoop, and SQL. But with more experience, you must learn advanced data science tools and techniques to leverage your expertise.

Job availability

A data scientist can take up big roles with more years of experience. These roles are chief data scientist, big data engineer, machine learning expert, etc.

Salary based on experience/degree

According to Glassdoor, on average a data scientist can earn $113,436. This salary can vary depending on your experience, location, type of industry, job title, and company size. A fresher or an entry-level data scientist can expect to earn $96,000; a mid-level data scientist can earn $128,700; and an experienced data scientist can earn $165,000.

Average salary in Indian cities

On average, the annual salary of data scientists in metropolitan cities like Chennai, Hyderabad, Bangalore, and Pune ranges anywhere between 5 and 7 LPA. In Mumbai, you can expect to earn from 9 LPA onwards on average. 

Average salary in companies

  • MuSigma offers around INR 6LPA.
  • Infosys offers around INR 8.29 LPA.
  • IBM offers around INR 12.16LPA.
  • TCS offers around INR 6.42 LPA. 

Want to know , how to become a data scientist, check here. 

Enroll in Crampete’s award winning data science course. Click this link to register for a demo and to talk to our data science course manager.

Digital marketing


Digital marketing means marketing for any website-driven organization or company. It’s one of the highest paying jobs in India and worldwide in IT sectors. 

People from various backgrounds have been increasingly getting attracted to this lucrative profession. Online certification courses on digital marketing give an opportunity for everyone to venture into this domain. In 2019, it was one of the highest paying jobs in India, and still continues to be so. 

Certification, qualification/degree

This field has been invaded by people from various disciplines. You do not need any specific qualification to become a digital marketing specialist. What you need is experience working with different products. Freshers in this field can start as an afiliate marketer and gradually climb the corporate ladder. Experienced professionals or people from other professions can take up certification courses on digital marketing to upgrade themselves. 

Common tasks of a digital marketer

A didgital marketer dons several hats in his lifetime. They are responsible for maintaining the overall health of the website. Traffic monotoring, lead generation, running online and offline campaigns, channelising the revnue grwoth, etc., are some of the key tasks. 

Job availability

There is no shortage of digital marketing jobs worldwide. A fresher can start his or her career as an affiliate marketer. With 3 to 4 years of experience, you can choose to be a digital marketing specialist. You can also choose any niche area, for example, PPC specialist, social media manager, search engine specialist, content marketing manager, etc. With 5 or more years of experience, a digital marketer can work as a product manager or a consultant. 

Salary based on experience/degree

An entry-level digital marketing manager with less than 1 year experience can expect to earn on average INR 307K PA. A digital marketing manager with 1-4 years of experience can earn around INR 438 K PA. A mid-level digital marketing manager with 5-9 years of experience can earn around INR 800 K annually. An experienced digital marketing manager with 10-19 years of experience can earn upto INR 1,098 K per year.

Average salary in Indian cities

It has been revealed that Mumbai is the highest paying city when it comes to digital marketing jobs. And in a city like Bangalore, the average yearly pay for senior digital marketing professionals stood at 35 LPA in 2019. 

Average salary in companies

In top IT companies like Accenture, the salary of a digital marketer is roughly between INR 20 to 75K per month. In other private companies, you can expect to earn around INR 50 K per month as a digital marketer with 2 or 3 years of experience.

Enroll in Crampete’s industry recognized digital marketing course. Click this link to register for a demo and to talk to our digital marketing course manager.

Front-end development


Front-end development is the practice of creating an interactive user interface for website application. It requires a developer to be aware of the common JAVAScript and the other tools required for the process.

The demand for front-end developers is on the rise because of the increasing number of businesses worldwide. 

Certification, qualification/degree

An engineering graduate in computer science or IT can easily apply for front-end devlopment jobs. Also, a certification in front-end development will help a person acquire the key skills required for the job. Knowledge of HTML, CSS, JAVA, and JQuery, along with a bit of understanding about website designs, will help if you want to be in this profession.

Common tasks of a front-end developer

  • Determining the website design and structure.
  • Enhancing website features for better user experience.
  • Striking a balance between functional and aesthetic design.
  • Creating responsive website designs.
  • Optimizing web pages for maximum speed and scalability.
  • Working with markup languages to write web pages.

Job availability

A front end developer can become a full-stack developer with over 3 years of experience. More exposure and knowledge of a wide variety of products will give them an opportunity to take up new roles and responsibilities. 

Salary based on experience/degree

An entry-level front-end developer can earn INR 3LPA on average. With 1 to 4 years of experience, they can earn INR 4.5 LPA on average, and with over 5 years of experience, they can earn INR 8 LPA on average. An experienced front-end developer with over 10 years of experience can earn INR 1.3 LPA on average.

Average salary in Indian cities

In cities like Bangalore and Mumbai, one can expect to earn around INR 5.19 LPA and INR 5.86 LPA. In hyderabad, a front-end developer can earn on average INR 5.06 LPA and in Chennai around INR 4.71 LPA.

Average salary in companies

  • TCS – INR 590K PA
  • Accenture – INR 600K PA
  • Freshdesk – INR 695K PA
  • Cognizant – INR 579K PA
  • Infosys – INR 3.95K PA

Enroll in Crampete’s industry recognized front end development course. Click this link to register for a demo and to talk to our front end developer course manager.

Back-end development


In the back-end development process, developers are more involved in behind the scene activities such as coding, scripting, and designing architecture for websites. 

The demand for back-end developers is quite high due to the lack of skilled professionals. Experience in coding is an added advantage for back-end developers. 

Certification, qualification/degree

Engineering graduates can work as back-end developers. Also, professionals from other backgrounds can choose to work as back-end developers but they must complete a certification course.

Common tasks of a back-end developer

  • Analyze data, processes, and codes and dentify areas for improvement.
  • Work closely with front-end developers and other teams to meet business objectives.
  • Participate in training to remain updated and learn new programming languages.

Job availability

Similar to front-end developers, back-end developers can become a software engineer or lead developer in their lifetime, with a few years of experience. 

Salary based on experience/degree

Back end developers usually move on to higher roles. With 1 to 3 years of experience, a back-end developer can earn INR 8 to 12 LPA, and with over 15 years of experience, they can earn over INR 50 LPA. 

Average salary in Indian cities

The highest salary for back-end developer jobs can be found in Mumbai, which is INR 8.94 LPA. In cities like Bangalore and Delhi, the salary is around INR 8.07 LPA and INR 8.41 LPA, respectively. 

Average salary in companies

Most of the IT companies in India offer a minimum package of INR 6 LPA for back-end developers.

Enroll in Crampete’s industry recognized back end development course. Click this link to register for a demo and to talk to our back end developer course manager.

Artificial intelligence and machine learning 


Artificial intelligence is an area of science and technology, using sophisticated tools, algorithms, and statistical models that can make a machine interpret human behaviour. Machine learning is an arm of AI, which is all about how a machine can learn on its own from the past data. According to an official report, the predicted job growth in AI is $118.6 billion dollar by 2025. Also, machine learning has been found to be the highest paying job of 2020.

Certification, qualification/degree

A degree in science or engineering helps in starting a career in AI and machine learning. But, most of the industries look for individuals with a higher and more specialized degree, such as Masters in AI or data science or machine learning. 

Since the demand for this field is increasing year on year, different professionals are taking up online learning courses on AI and machine learning to upgrade themselves. 

Common tasks of an AI and machine learning engineer

A machine learning engineer or an artificial intelligence expert work closely and sometimes their roles overlap. Typically, the job requires creation of prototypes, creation and implementation of statistical models, optimizing the performance, applying data science, etc. 

Job availability

AI and machine learning experts can find a variety of job roles, including ML engineer, big data engineer, data analysts, chief data officer, etc. 

Salary based on experience/degree

Typically, a fresher in machine learning can earn minimum INR 8 LPA, and this can go up to INR 12 to 15 LPA with experience. An AI professional with 2 to 4 years of experience can earn INR 15 to 20 LPA, and with over 5 years of experience can earn upto INR 50 LPA. 

Average salary in Indian cities

Bangalore is the highest paying city in India for AI and machine learning jobs, wher you can earn around INR 14 LPA. 

Average salary in companies

  • Amazon – INR 5 to 7 LPA.
  • Accenture – INR 6 to 8 LPA.
  • Bosch Group – INR 4 to 2.4 LPA.
  • JPMorgan Chase & Co. – INR 3 to 6 LPA.

Most Demanding jobs in india

Block chain


Another equally enticing career of 2020 is block chain, which is predominant across all industries. Blockchain technique is deeply integrated with AI and machine learning. It’s a method by which any kind of data can be recorded and stored in a ledger. Block chain is one of the highest paying jobs of 2020. 

Certification, qualification/degree

Like AI and machine learning, block chain has seen a sudden increase in its demand all over the world. But there is a lack of skilled professionals across different organizations. Therefore, a certification in block chain can help you grab one of the most exciting careers. 

Also, a bachelors or masters degree in computer science, IT, or any related discipline will prove to be of benefit for those who wish to work as block chain engineers.

Common tasks of a block chain expert

Depending on the type of companies, block chain developers work as either core blockchain developers or blockchain software developers. Typically, their tasks include

  • Development of interactive front-end designs for Dapps
  • Back-end development pertaining to block chain

Job availability

With the rising demand for bitcoin and cryptocurrency, the demand for block chain experts has been continuing to increase. There are plenty of roles that one can look for in this domain, such as smart contract developers, block chain experts, and non-technical roles. 

Salary based on experience/degree

On average a block chain developer earns around INR 5 to 30 LPA. With experience, the salary increases from mid-level to senior-level, for example, block chain developers with 3 or more years of experience can earn over INR 45 LPA. 

Average salary in Indian cities

On average, most of the metropolitan cities pay well for block chain development jobs, for instance, in Chennai, the average salary is around 813 K PA. 

Average salary in companies

  • Accenture: INR 9.14 LPA.
  • UST Global – INR 3.12 LPA.

Mean stack development


MEAN is a full-stack development toolkit, completely based on JAVAScript. Therefore, Mean stack development refers to the process of applying JAVA in website application and development. 

A mean stack developer is aso called as a full-stack developer. This is because the nature of the jobs overlaps most of the times. Thus, there is a huge demand for mean stack developers as much as for full-stack is. The average salary of a mean stack developer in the USA starts from $4000/month and increases to $8,000/month.

Certification, qualification/degree

Mostly, an engineering degree, particularly in computer science, helps in getting into this field. But more than your qualification, what matters most is the knowledge of front-end and back-end tools used. A certification in mean stack development will also help in getting a job in this field. But, you will have to master the fundamentals of HTMP, CSS, JAVAScript, and React. 

Common tasks of a mean stack developer

Mean stack developers typically work on the front-end and back-end processes of website application, with HTML, CSS, and programming templates. They are expected to have good knowledge of web development and cloud technologies. A good understanding of website design is also important. A mean stack developer must work across teams to meet business objectives. Most importantly, they must have practical expertise on Mongo, Express, Angular, and Node.

Job availability

Most of the mean stack developers work as full-stack developers in companies. The job roles available for experienced individuals include software engineer, senior software engineer, etc.

Salary based on experience/degree

On average, the base pay of mean-stack developers is around INR 6.95 PA. Experienced professionals working in different roles can earn anywhere between INR 700K and 1,100K PA. 

Average salary in Indian cities

A full-stack developer can earn around INR 7.74 PA in Bangalore. In cities like Mumbai, Chennai, and Hyderabad, the salary ranges from INR 6.24K to 6.86K PA. 

Enroll in Crampete’s industry recognized Mean stack development course. Click this link to register for a demo and to talk to our Mean Stack developer course manager.

Average salary in companies

  • Tech Mahindra – INR 7.30K PA
  • Zoho – INR 62K per month
  • TCS – INR 4.82KPA



ReactJS or React.js developers are javascript developers. Developers in this domain work on JAVAscript and build user interfaces for single page and mobile applications. Companies like Facebook need ReactJS developers to work on their user interface.

Due to the increasing number of IT services in India and worldwide, ReactJS is a popular profession amongst many engineers. This field has a great demand for skilled professionals, hence the salary is quite competitive. 

Certification, qualification/degree

A degree in engineering gives you the perfect opportunity to work as React developers. But you must be thorough with the fundamentals of programming languages like JAVA to be in this field. A certificate course in React might also help you become familiar with the key skills required to be a React.js developer. 

Common tasks of a React developer

React JS developers work on a variety of areas to build successful and well-functioning user interfaces. Besides having basic knowledge of HTML, CSS, and Java, they are required to know other equally important elements like Git, JSX, Node+NPM, and Redux. 

Job availability

A fresher can start his or her career as a React developer and slowly move on to become a full-stack developer or a software engineer.

Salary based on experience/degree

The average salary of a React developer is around INR 743K per year. This varies depending on the roles you take up in future, such as a software engineer can earn around INR 649K PA and a senior software engineer can earn around INR 1m PA. You must remember, the higher the years of experience, the higher the paycheck. A lead developer can expect to earn around INR 9997K annually, whereas a front-end developer can earn anywhere between INR 5 and 12 LPA. 

Average salary in Indian cities

In cities like Chennai, a ReactJS architect can expect to earn around 18LPA. Companies in Bangalore offer around INR 7 to 20 LPA in this profession. On the other hand, the payscale is higher in cities like Noida and Gurgaon, where on average you can expect to earn a maximum 40 LPA. 

Average salary in Indian companies

On the basis of the role, companies like Accenture pay on average INR 107K to 9,777K for software engineers. 

Enroll in Crampete’s industry recognized React JS course. Click this link to register for a demo and to talk to our React Js course manager.

Chartered accountant


Chartered accountant or CA is another demanding profession of 2020. CA is an age-old career option for many commerce graduates and also grade 12 students. And it’s still considered to be one of the highest paying jobs in India. The global demand for CA has always remained steady. Job security, perks and long-term benefits, and good remuneration are the major reasons why many people choose CA as their profession. 

Also, it’s highly unlikely that chartered accountants will be replaced frequently in an organization because most of the companies like to maintain their relationship with their experienced chartered accountants. The average salary in this profession is around 3 to 7 LPA. With experience, a CA earn upto 30 LPA. Besides, some accountants might start their own CA firm after 4 or 5 years of experience. In such cases, there is no fixed upper limit to their earnings. 

Certification, qualification/degree

A degree in commerce helps you to understand the basics of the chartered accountant field. And, grade 12 students who have studied accounting can also study CA. But, arts and science students who want to switch over to a career in CA will have to prove their merit through the CPT examination. 

Common tasks of a CA

A chartered accountant does the following:

  1. Auditing
  2. Financial analysis and reporting
  3. Tax compliance
  4. Account management
  5. Maintaining financial transaction history

Job availability

Chartered accountants are required in all big and small organizations. Some of the top-notch private companies like TCS and Infosys require accountants. Public sectors like BSNL, BHEL, and ONGC are also some of the other places where they can work.

Salary based on experience/degree

The average salary is around 7 LPA for a CA professional. A CA with minimum 5 years of experience can earn from 6 to 9 LPA. With 5 to 10 years of experience, A CA can earn a minimum 10 LPA. With over 20 years of experience, a CA can expect a minimum INR 60 to 70 LPA. 

Also, the expertise and skills matter a lot. A CA working as a finance controller can earn minimum 14 LPA. A CA working as a finance manager can earn around 10 to 12 LPA. 

Average salary in Indian cities 

This profession still has a good demand preferably in financial capitals. Mumbai is a good destination for most of the chartered accountants. Average package looks like – 

  • Gurgaon – 10-12 Lakhs
  • Chennai – 10 Lakhs
  • Mumbai – 12 Lakhs
  • Delhi – 8 Lakhs
  • Pune – 7-8 Lakhs

Average salary in companies

  • Big 4 CA firms EY/KPMG/Deloitte/PWC – between INR 10.43K PA and 25.5K PA.
  • BHEL/ONGC – between INR 6 and 15 LPA. 
  • Wipro/Infosys – between 7 and 10 LPA.
  • ICICI/HDFC – between 5 and 7 LPA. 



Medicine as a profession or a medical profession is the most satisfying career for those who believe in improving public health. The COVID 19 pandemic is a lesson for all of us banking on technology and financial health of organizations. Healthcare or the health sector is the backbone of any economy, but time and again it has received less attention. 

Globally, the world has unfolded itself into one of the most difficult times with the beginning of 2020. This serves as a wake-up call for all medical professionals out there. We know we need a more robust healthcare system to tackle similar challenges. Therefore, there’s no better time than now to think of increasing the demand for good healthcare support services. 

Certification, qualification/degree

There’s no shortcut to becoming a good medical professional. You must have studied science and specifically life sciences to enter into this profession. Most of the medical professionals spend tough years in medical schools to study medicine. Thus, a certification will not help you become a medical professional because you need to spend a substantial amount of time in this field.  

Common tasks of a medical professional

Since there are several specialised areas in this profession, specialised care and treatment will vary. Overall, the job of medical professionals is to act as the care-giver in the patient best interest. They diagnose, treat, and prescribe medicine and look for overall physical and mental recovery of their patients. 

Job availability

Most of the medical professionals typically start their career as an intern and then move on to various volunteering opportunities to master their skills. A specialised degree might help in exploring niche areas, such as neurology, ophthalmology, radiology, cardiology, etc. There is a great demand for physicians, anesthesiologists, pathologists, neurologists, dermatologists, and ophthalmologists. 

Doctors who have mastered their skills and have years of experience can become house surgeons or resident doctors in any hospitals. There is also a great demand for doctors outside India in countries like Canada and Australia. 

Salary based on experience/degree

Medical professionals with specialised degrees can expect to earn more. Skills that pay more than the market average are family practice, internal medicine, and medicine and surgery. A Doctor of Medicine degree can fetch you an average pay of INR 1m. The average salary of a physician/ general practice doctors is around INR 7 LPA. This payscale increases with the number of years you invest in the field.  

Average salary in Indian cities

Bangalore is the highest paying city for doctors, with 10.8 LPA as the average package. This is followed by Pune at 10.3 LPA, Delhi at 9 LPA, Mumbai at 9.2 LPA, and Chennai at 8 LPA. 

Average salary in hospitals

  • Apollo Group, Inc. – INR 10 m
  • Aditya Birla Memorial Hospital – INR 2 m
  • Fortis Healthcare – INR 2 m

paying jobs in india

Commercial pilot


Commercial pilots are those who have a license to fly planes. To become a commercial pilot, one needs to undergo an intensive flying lesson and obtain a certificate to fly planes. This profession is one of the highest paying one in India and abroad in the aviation industry.

The demand for commercial pilots has seen a steady increase in the past few years. This is primarily due to economic growth. With more and more people travelling all over the world, the number of aircrafts has also increased. Thus, there’s a need for trained professionals in this area. 

Certification, qualification/degree

A science degree is a must to enter into this exciting field. However, there are some professional flying schools where you can be groomed to become a commercial pilot. But most of these schools are expensive and they require a commitment of minimum 2 years for intensive flying lessons. 

Common tasks of a commercial pilot

A commercial pilot doesn’t just fly planes. There’s more to it! This profession is different from what an airline pilot does. 

If you are a commercial pilot, you will be doing crop dusting, aircraft testing, transporting passengers as a private pilot, and assisting law enforcement and military operations as a search and rescue pilot.

Job availability

As a beginner in this profession, one can expect to earn around 1.5 LPA. With 3 to 5 years of experience, you can earn 5 to 6 LPA on average on an international route. 

Salary based on experience/degree

A commercial pilot with minimum 1 year of experience can expect to earn around INR 1.5 to 2 LPA. With 5 or more years of experience, a commercial pilot can work as a captain and expect to earn more than INR 5 LPA. 

Average salary in Indian cities

A commercial pilot can earn on average around INR 8 LPA in Chennai. Delhi is the highest paying city with an average salary of INR 2.80 LPA. Mumbai and Pune are also one of the highest paying cities for commercial pilots, with INR 2.15 and 2.03 LPA, respectively. 

Average salary in aerospace companies

  • Airbus – between INR 5 to 6 LPA.
  • Boeing – INR 4 to 6 LPA. 

Civil services


A career in civil services is one of the most satisfying career choices for students and experienced professionals across different disciplines. The UPSC civil service examination gives an opportunity to explore challenging areas like IAS, IPS, IFS, IRS, etc. People working as civil servants enjoy a lot of perks and benefits in addition to the reputation of holding a high profile. 

Civil service aspirants continue to take up the UPSC examination year on year. The demand for this profession has remained steady since its inception. The average starting salary of any civil servant is minimum INR 50 K per month. 

Certification, qualification/degree

You don’t need any specific degree to become a civil servant. But you must have an undergraduate degree in any discipline. There is no short-term course or certification that can help you become a civil servant. Thus, the only route to enter this field is the Civil Services Exam, which is a nationwide examination conducted year on year in India. 

Common tasks of a civil servant

Depending on which examination you want to clear, civil service aspirants can get a job in various governmental sectors. They can work as IAS, IPS, or IFS officers. The location of the job varies on the basis of vacancy and demand. The primary task of any civil service aspirant is to work closely with government officials, across various departments. 

Job availability

A civil servant can begin his or her career in any governmental departments, such as agriculture, revenue, etc. With experience, a civil servant can work as a magistrate or an administrator. 

Salary based on experience/degree

The minimum salary of a civil servant in any department is around INR 56K per month. This increases to a maximum of 2 LPA with experience in the field. 

Average salary in Indian cities

Irrespective of cities, the salary of a civil servant remains almost uniform throughout India. 

Average salary in various sectors/locations

  • Armed Forces Headquarters Civil Service – INR 15 to 67K
  • Lakshadweep, Delhi, Daman & Diu, Andaman & Nicobar Islands, and Dadra and Nagar Haveli Police Service – INR 14 to 69K
  • Pondicherry Civil Service – INR 15 to 67K
  • Pondicherry Police Service – INR 15 to 67K

Investment banker


Investment bankers take care of financial assets of their clients. They act as advisors and brokers, helping their clients identify profitable markets and invest their money at the right time. 

The U.S. Bureau of Labor Statistics (BLS) reports that investment banking jobs will grow by 10% through 2026. 

Certification, qualifications/degree

Individuals with a background in accounting, finance, and economics are most suited for this profession. Also, an advanced degree in finance or an MBA should also help in getting a job in investment banking.

Common tasks of an investment banker

The common tasks include financial planning and advising to corporate organizations. Advising clients and corporates on merging and acquisition policies. Other tasks include conducting research, maintaining data in spreadsheets, and creating reports.

Job availability

With 1 or 2 years of work experience, an investment banker can work as an analyst. Most of the financial concepts develop during these years, and thus the first few years as an analyst are crucial for an investment banker’s future. With 3-4 years of experience, an investment banker can work as an associate.

With over 10 years of experience in the field, the role of a vice president is a lucrative option for many investment bankers.  And with over 20 years in the field, an investment banker can become a managing director, which is a senior profile in any organization. 

Salary based on experience/degree

In India, the starting salary for a beginner in investment banking on average is INR 2.56 Lakhs to 39.99 Lakhs per annum and a median salary of 10.9 Lakhs to 20.8 lakhs per annum. As per PayScale India, an investment banker can earn INR 702K per year on average. 

Average salary in Indian cities

Bangalore and Mumbai are one of the top paying cities when it comes to investment banking, with an average salary of 9 LPA and 11 LPA, respectively. In Chennai, on average an investment banker can receive INR 4.50 LPA and in a city like Pune, an investment banker can expect to earn INR 6.53 LPA. 

Average salary in companies

  • Deutsche Bank – INR 8.05 LPA
  • JP Morgan – INR 14.17 LPA
  • Goldman Sachs – INR 12.75 LPA
  • Barclays – INR 6.44 to 800 LPA
  • HSBC holdings – INR 1.27 to 1.48M per year

Management consultant specialist


The practice of helping businesses and organizations grow and improve their performance is called management consulting. Professionals in this field work as consultants in various sectors and are one of the key players for the revenue growth of any organization. The demand for management consultants has increased due to the mounting pressure on businesses to perform well. Marketing consultants are hired by sectors such as insurance, consumer goods, technology, and life sciences. 

According to, a management consultant in the USA receives an average salary of $83, 408 per year. 

Certification, qualification/degree

You don’t need any specific degree to become a management consultant. But a bit of knowledge in subjects like Finance, Economics, or Accounting is preferable. 

Certifications like the Certified Management Consultant certificate might also help professionals stand out while pursuing this field.

Common tasks of a management consultant

A management consultant takes care of the following:

  • business strategy and planning
  • financial and management decisions
  • human resources
  • information technology
  • marketing and supply chain management

Job availability

An entry-level analyst can work his or her way up and become a senior management consultant, and earn upto INR 11 LPA. The job profile depends on the size of the company, educational qualifications, skill sets, and location. 

Salary based on experience/degree

On average, a management consultant earns around INR 11 LPA. With less than 1 year of experience, a consultant earns INR 6 LPA. A candidate with 1 to 4 years of experience can earn INR 8.72 LPA, and a candidate with over 5 years of experience can earn INR 13.06 LPA. 

Average salary in Indian cities

The salary is the highest in Mumbai, roughly INR 10.77 PA. This Is followed by Bangalore and Pune, where you can earn around INR 9.25 and 7.05 LPA, respectively. In a city like Chennai, a management consultant can earn around INR 5.44 LPA. 

Average salary in companies

  • KPMG – INR 13.80 LPA
  • Accenture – INR 23.12 LPA
  • PWC – INR 17.11 LPA



A legal profession is one of the most sought-after professions by people across different backgrounds. The job of a lawyer is to advise and represent their clients, be it government or private bodies. Depending on the nature of cases, lawyers are categorised into environmental lawyers, tax lawyers, family lawyers, criminal lawyers, securities lawyers, and intellectual property lawyers. 

According to the Bureau of Labor Statistics (BLS), the median salary for lawyers in the United States is $119,250 per year. And, approximately 50,100 new jobs have been predicted to grow by 2028 by the BLS. 

Certification, qualification/degree

A bachelor’s degree in liberal arts, law, or political science helps an aspiring law student to enter into this field. Otherwise, students from other professions who are willing to make a career in law have to take courses like LSAT, Law School Admission Test. Prospective students who wish to practice must acquire a JD and pass the bar examination.

Common tasks of a lawyer

  • Understand problems and analyze solutions of legal issues.
  • Represent clients in courts on legal matters.
  • Communicate with their clients, judges, and others who might be involved in a case.
  • Present facts verbally and in written.
  • Argue with logic on behalf of clients.
  • Prepare legal documents, such as lawsuits, appeals, wills, etc. 

Job availability

A law profession is one of the most demanding ones, preferably due to the varied number of areas that one can explore. Beginners in this profession can move on to become attorneys, and with over 20 years of experience they can become judges. 

Salary based on experience/degree

Lawyers earn money by charging each person or for each case they deal with. Typically, a lawyer or an advocate can earn INR 200 to 300 an appearance in lower courts. This can go up to INR 20 to 30 lakhs an appearance depending on how successful the lawyer becomes in his or her lifetime. 

The above salary range is a bit different for most corporate lawyers. Corporate firms hiring fresh law graduates can pay around INR 5 to 12 LPA, whereas for individuals with 5 or more years of experience, corporate firms can pay around INR 20 to 25 LPA.  

Average salary in Indian cities

Compared with the national average, the average salary of lawyers in cities like Hyderabad is 280 percent more. A higher percentage is also noticed in cities like Delhi (203.8% more) and Kolkata, West Bengal (134.2% more).

Average salary in law firms

  • Khaitan and co. – INR 14.4 LPA.
  • S&R Associates – INR 13.2 LPA. 
  • Talwar Thakore and Associates – INR 13 LPA. 

[Professions like law, medicine, and banking are also one of the most popular gulf jobs that one can apply for].



Yet another most honoured profession is teaching. Teachers are required in all phases of life, be it for preliminary education or adult education. Due to rapid advancements in technology, online classroom learning has reached new heights. Thus, students, professionals, and home-makers, everyone needs a teacher for online learning. Needless to say, teaching will always remain an evergreen profession, both in the online and offline space.

Certification, qualification/degree

Although you need a degree like B.Ed to become a teacher, it is not mandatory. The online landscape has provided tremendous opportunities for educators or teachers and professionals from other backgrounds who are willing to work as educators. Therefore, you do not need any pre-defined qualification to become a teacher. But subject-matter knowledge is the key to began a career in teaching. 

There are many organizations, for example, NGOs that offer fellowships for graduates who want to be teachers. On the other hand, most Edtech companies, who specialize in online courses, have a lot of opportunities for teachers to work as subject-matter experts, curriculum developers, e-learning instructors, etc.

Common tasks of a teacher

Teachers are responsible for a holistic learning experience of their students. The key tasks include planning lessons, assessing the potential skills of students, helping with grading, and documenting the progress of students. 

Job availability

There is not much of a difference in a teacher’s career journey, except that with years of experience new roles and responsibilities become part and parcel of the job.

Salary based on experience/degree

A teacher with less than 1 year experience can expect to earn an average of INR 2.2K PA. With 1-4 years of experience, a teacher can earn INR 2.8K PA. A mid-career teacher with 5-9 years of experience can earn INR 3.06K PA. An experienced teacher with 10-19 years of experience earns INR 4.13K PA.

Average salary in Indian cities

In cities like Mumbai and Lucknow, the average salary of teachers is alost 20% more than the national average. 


Other highest paying professions in India in 2020

If you are still looking for other highest paying jobs in India, we have a few more options for you – 

Architect/Interior designer 

A degree in architect and sound knowledge of design are what you need to become an architect or interior designer. This profession is quite demanding all over India, particularly in the tourism and hospitality sectors. An experienced architect can earn a minimum 5 LPA. 

Executive chef 

Executive chef is also sometimes called the head chef. They are responsible for the overall presentation of dishes that move out of the kitchen to the table, implementing and overseeing hygiene policies, training new staff, obtaining feedback on the food quality, and handling customer complaints. The average salary of an executive chef is INR 8.33 LPA. 

Company secretary 

Also called as corporate secretary, this profession requires one to show strong written and verbal communication skills. A company secretary manages the overall administration of a company. He or she supports the admin and the board of directors, and takes care of all company-related issues, pertaining to tax, law, and governance. The average salary of a corporate secretary in India is around INR 5.84 LPA.


Hope you got some idea about the highest paying jobs in India. If you want you can find other relevant resources here. 

  1. Highest paying jobs in India by Upgrad
  2. Most demanding jobs in India by Shine learning


  • Share

Previous Post

Data science course syllabus – for every aspiring data scientist!

Next Post

How to become a software developer?

Related Posts

What’s the future of a full stack developer in India?
What’s the salary of a mean stack developer in India?
The 7 best job-oriented courses in software 

Want to Upgrade Your Career? Talk to Us