50 Careers in STEM (With Salary Information and FAQs)

By Indeed Editorial Team

Updated August 12, 2022 | Published September 7, 2021

Updated August 12, 2022

Published September 7, 2021

The Indeed Editorial Team comprises a diverse and talented team of writers, researchers and subject matter experts equipped with Indeed's data and insights to deliver useful tips to help guide your career journey.

A STEM job refers to a role in science, technology, engineering, or math. These growing fields offer various entry-level, mid-level, and senior roles for candidates with excellent problem-solving, creativity, analytical, and research skills. By learning about STEM careers, you can decide on a career path that aligns with your professional interests and goals. In this article, we present 50 different careers in STEM and discuss common questions about working in these fields.

What are the popular careers in STEM?

Here are exciting careers in STEM to consider:

1. Actuary

National average salary: $83,557 per year

Primary duties: An actuary analyzes the financial impact of risks. They apply their knowledge of math, statistics, and financial theory to assess uncertain events, especially those relating to pension programs and insurance.

2. Anesthesiologist

National average salary: $315,627 per year

Primary duties: Anesthesiologists are doctors who administer drugs that prevent patients from feeling sensations or pain during surgery. They monitor patients' vital signs during medical procedures.

3. Automation engineer

National average salary: $78,990 per year

Primary duties: An automation engineer designs, develops, programs, tests, and simulates automated machines and processes. They work to improve productivity and cost-efficiency using automation technologies.

4. Biologist

National average salary: $77,370 per year

Primary duties: A biologist is a scientist who studies living organisms. They may specialize in studying plants, animals, or microorganisms.

Read more: What Does a Biologist Do? (With Skills and How to Become)

5. Biomedical engineer

National average salary: $77,425 per year

Primary duties: A biomedical engineer studies, designs, develops, and evaluates biological and medical systems. They work with products, such as medical instruments, information systems, artificial organs, and prostheses.

6. Chemical engineer

National average salary: $65,727 per year

Primary duties: Chemical engineers design and develop chemical manufacturing processes and equipment. They apply chemistry, math, biology, and physics principles to solve problems involving chemical, fuel, drug, or food production and use.

7. Chemist

National average salary: $40,802 per year

Primary duties: A chemist studies and performs experiments on chemicals. They analyze substances and write technical reports of their findings.

8. Civil engineer

National average salary: $72,666 per year

Primary duties: A civil engineer plans, designs, and supervises the construction, maintenance, and decommissioning of structures and facilities. Buildings, tunnels, dams, airports, and water systems are examples of structures and facilities they develop.

9. Computer scientist

National average salary: $76,681 per year

Primary duties: Computer scientists study computers and computational systems. They work with computer software and develop, design, and apply software systems.

10. Cybersecurity analyst

National average salary: $84,920 per year

Primary duties: A cybersecurity analyst protects computer software, hardware, and networks from security threats. They monitor computer infrastructure and evaluate threats.

11. Data scientist

National average salary: $81,344 per year

Primary duties: A data scientist gains insights from data. They analyze data sets, interpret data, and communicate their findings to stakeholders using visualization tools and writing technical reports.

Related: How Much Does a Data Scientist Earn?

12. Doctor

National average salary: $254,846 per year

Primary duties: A doctor, or a physician, maintains or restores a patient's physical and mental health. They diagnose and treat patients.

13. Economist

National average salary: $91,627 per year

Primary duties: A economist researches economic issues, collects and analyzes economic data, and interprets market trends. They advise businesses on economic topics and recommend solutions to economic issues.

14. Engineering technician

National average salary: $67,068 per year

Primary duties: An engineering technician ensures all machines are functional. They work alongside a team of engineers and apply science, math, and engineering principles.

15. Electrical engineer

National average salary: $73,166 per year

Primary duties: An electrical engineer designs, develops, and tests electrical equipment and systems, such as electric motors, smartphones, and power generation equipment.

16. Geologist

National average salary: $84,181 per year

Primary duties: A geologist studies the earth, including solid, liquid, and gaseous materials. They apply the principles of physics, chemistry, calculus, and biology at work.

Related: 10 Types of Geologists (With Skills and Responsibilities)

17. Industrial engineer

National average salary: $71,280 per year

Primary duties: Industrial engineers find ways to ensure productivity and creating systems that integrate employees, materials, machines, and information. They apply engineering, science, math, science, and social science principles.

18. IT manager

National average salary: $79,822 per year

Primary duties: An information technology (IT) manager plans, directs, and oversees computer system activities in an organization. They determine a company's IT needs and work to achieve them.

19. Landscape architect

National average salary: $56,554 per year

Primary duties: A landscape architect designs outdoor environments, such as parks and roads. They design for individuals, communities, plants, and animals.

20. Machine learning engineer

National average salary: $91,094 per year

Primary duties: A machine learning engineer develops artificial intelligence (AI) systems to gain insights from data sets. They show programming and data management expertise.

21. Mechanical engineer

National average salary: $62,082 per year

Primary duties: Mechanical engineers research, design, build, and develop machines, such as ventilation systems, manufacturing equipment, and air conditioning systems.

22. Medical technologist

National average salary: $68,974 per year

Primary duties: A medical technologist, or clinical laboratory technologist, performs medical tests in laboratories. They provide medical information to physicians to diagnose and treat patients.

23. Mathematician

National average salary: $98,089 per year

Primary duties: A mathematician studies the relationship between numbers. They apply mathematical theories to solve problems.

Related: 20 Jobs in Math To Explore

24. Microbiologist

National average salary: $127,853 per year

Primary duties: Microbiologists study microorganisms, such as bacteria and algae. They research the growth, development, and characteristics of microscopic organisms.

25. Nuclear engineer

National average salary: $93,757 per year

Primary duties: A nuclear engineer researches, builds, and develops processes, tools, and systems that use nuclear energy and radiation. They also apply their expertise to treat diseases, ensure safety, or develop regulations.

26. Quantitative analyst

National average salary: $81,611 per year

Primary duties: A quantitative analyst examines situations and events, especially financial markets. They apply math concepts and statistical modelling at work.

27. Robotics engineer

National average salary: $74,805 per year

Primary duties: A robotics engineer designs, develops, and improves automated and robotic equipment. They apply their knowledge of electronics, computer science, math, and mechanics to develop robotic systems.

Related: What Does a Robotics Engineer Do? (With Skills)

28. Petroleum engineer

National average salary: $122,513 per year

Primary duties: A petroleum engineer develops and implements techniques and systems for recovering, processing, and producing oil and natural gas.

29. Product designer

National average salary: $64,864 per year

Primary duties: A product designer creates systems, such as computers, transportation tools, and sports equipment to meet customer needs. They apply their knowledge of materials, idea generation, prototyping, and manufacturing in the workplace.

30. Programmer

National average salary: $52,762 per year

Primary duties: A programmer writes computer codes to solve a problem. They design, develop, and test computer software and ensure software follows the best practices in reliability and performance.

31. Scientist

National average salary: $82,862 per year

Primary duties: A scientist makes observations, gathers information related to observations, and tests hypotheses about the natural sciences. They work to understand the world better.

32. Software architect

National average salary: $112,765 per year

Primary duties: A software architect is an expert-level software developer who designs and executes software solutions with a team of software engineers.

33. Software developer

National average salary: $74,922 per year

Primary duties: A software developer creates computer applications that enable users to perform specific tasks. They design, install, and test software systems.

Related: Top Skills for Software Developer

34. Statistician

National average salary: $67,980 per year

Primary duties: A statistician uses math and statistical techniques and concepts to analyze and interpret data and make conclusions.

35. Surveyor

National average salary: $90,974 per year

Primary duties: A surveyor updates boundary lines and prepare locations for construction. They establish land, airspace, and water boundaries.

More careers in STEM

Here are 15 other STEM careers to consider:

  1. Aeronautics engineer

  2. Database administrator

  3. Database engineer

  4. Dentist

  5. Environmental engineer

  6. Food scientist

  7. Financial analyst

  8. Graphics designer

  9. Industrial chemist

  10. Infrastructure manager

  11. Medical scientist

  12. Network architect

  13. Systems analyst

  14. UI/UX designer

  15. Web developer

FAQs about working in STEM

Find out more about working a STEM job:

What is the job outlook for STEM careers?

STEM careers are in high demand across the country. If you decide to start a career in these fields, you can work flexible hours and get a job that pays well. Various government initiatives also support STEM careers. For example, CanCode is an Innovation, Science, and Economic Development (ISED) funding program that provides financial support for individuals to develop their skills in STEM.

How do you choose a STEM career?

Start by determining what field in science, technology, engineering, or math interests you. Then evaluate your skills and experience to decide whether you qualify for job opportunities. Finally, learn about becoming a professional in your chosen field to determine your next career move.

Salary figures reflect data listed on Indeed Salaries at the time of writing. Salaries may vary depending on the hiring organization and a candidate's experience, academic background, and location.

Explore more articles