The 18 highest paying engineering jobs
At $132,360 per year, computer hardware engineers earn the most on average, followed by petroleum engineers and aerospace engineers.
To avoid excess student debt, pick an engineering program that offers the best possible value for money (think low tuition costs and high earnings after graduation).
Engineering-adjacent jobs like engineering manager and database architect also bring home good salaries.
So you’re pretty sure you want to become an engineer, but you’re not certain what kind. And as a shrewd individual, you know you want a high salary after graduation so you can pay off any student loans as fast as possible.
But how do you know what engineering programs are best for your goals?
If you’re reading this article, you probably Googled something like “highest paying engineering jobs.”
You have questions. We have answers.
Read on to find out which engineering jobs have the best salaries, and which colleges are offering the best-value engineering programs in 2023-2024.
As a bonus, we’re also throwing in some well-compensated, engineering-adjacent jobs that aren’t, strictly speaking, engineering.
The highest paying engineering jobs with a bachelor’s degree
The highest-paid engineers are computer hardware engineers, petroleum engineers, and aerospace engineers.
Data on average earnings and number of jobs comes from the Bureau of Labor Statistics. We are showing the latest available data, which is for May 2022.
No matter what branch of engineering you choose, know that it’s a solid, well-paid job. However, it does require a bachelor’s degree, meaning you’ll most likely need to take out some student loans.
» Also read: Is college still worth it? Sometimes…
To help you make an informed choice on college, we rank schools objectively based on value for money, using our carefully designed methodology. Affordable colleges that lead to high salaries are ranked highest.
In the list below, alongside the highest paying engineering jobs, we list the colleges offering the best-value degrees for each position, so you can become an engineer without totally messing up your personal finances.
Before we proceed, a little warning. Engineering is difficult. Many students who enter drop out. Do some soul searching first and convince yourself you can make friends with Excel before proceeding.
1. Computer hardware engineer
- Average salary: $132,360
- Number of jobs: 78,100
Computer hardware engineers specialize in the physical components of computers, which they design, develop, and test, ensuring new machines are compatible with cutting-edge technologies.
The most sure-fire way of becoming a computer hardware engineer is to major in, you guessed it, computer engineering. However, you can also study electrical, electronics, or communications engineering.
According to our metrics, computer engineering is an outstanding degree, meaning it’s in the top 5% of all majors by value for money.
The top 4 computer engineering programs, by value for money, are:
- CUNY City College
- University of Florida
- Florida International University
- University of Washington
2. Petroleum engineer
- Average salary: $131,800
- Number of jobs: 21,400
As a petroleum engineer, you will work on getting oil and gas out from underground and into circulation. This will often involve optimizing production processes.
The best majors for aspiring petroleum engineers are petroleum engineering, as well as geotechnical and geoenvironmental engineering. In terms of educational investment value, petroleum engineering is an outstanding degree to have, meaning it ranks in the 5% of all majors according to our methodology.
Here are the 4 best colleges for petroleum engineering:
- The University of Texas Permian Basin
- Texas A&M University, College Station
- University of Louisiana at Lafayette
- The University of Texas at Austin
3. Aerospace engineer
- Average salary: $126,880
- Number of jobs: 63,800
People can fly, and they have aerospace engineers to thank for that. As an aerospace engineer, you’ll be in charge of designing and developing safe, efficient aircraft and spacecraft, as well as all the complex systems needed to get big metal tubes off the ground.
Engineers in the aerospace industry come from multiple backgrounds: they typically major in aerospace, aeronautical, or astronautical engineering, but many have also studied mechanical engineering or electrical/electronics engineering.
In terms of educational ROI, aeronautical engineering is a very good major– it’s in the top 20% of all majors. The top schools are:
- University of Florida
- Massachusetts Institute of Technology
- University of Washington
- New Mexico State University
4. Nuclear engineer
- Average salary: $122,480
- Number of jobs: 13,800
As a nuclear engineer, you will design and develop stuff that relates to nuclear energy. Many nuclear engineers work at power plants. Note that while this is a captivating and unique line of work, there are less jobs out there for nuclear engineers than for other types of engineers.
Generally, nuclear engineers study nuclear engineering, which is an outstanding major in terms of value for money – in the top 5% of all college degrees. The best nuclear engineering programs in the U.S. are:
- University of Illinois Urbana-Champaign
- University of Michigan, Ann Arbor
- Georgia Institute of Technology
- The University of Tennessee Knoxville
5. Electronics engineer (but not computer engineers)
- Average salary: $108,170
- Number of jobs: 106,640
Electronics engineers are all about circuits and wires, bringing gadgets to life, and designing systems that use electricity. Out of the top 5 highest paying engineering jobs, it’s by far the one with the most available positions, meaning it’s unlikely you’ll have to move out of state to find a job.
The typical electronics engineer studied electrical/electronics engineering or telecommunications engineering in college, which is another outstanding-value degree, in the top 5% of all college majors. The best electrical, electronics, and communications engineering degrees are:
- University of California, Berkeley
- Massachusetts Institute of Technology
- CUNY City College
- Stanford University
See our full rankings of the best electrical engineering programs
www.degreechoices.com is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.
6. Chemical engineer
- Average salary: $106,260
- Number of jobs: 20,800
Chemical engineers take raw materials and transform them into valuable products, ensuring that this process is as efficient, safe, and environmentally friendly as possible.
Most chemical engineers studied (drum roll please) chemical engineering. This major is very good according to our methodology, meaning it ranks among the top 20% of all majors. Other popular majors for chemical engineers include ceramic sciences and engineering, biomolecular engineering, polymer/plastics engineering, paper science engineering, and engineering chemistry.
Here are the best chemical engineering programs in the nation:
- University of Florida
- Florida State University
- University of California, Berkeley
- Rice University
See our full rankings of the best chemical engineering programs
7. Engineers, all others
- Average salary: $104,600
- Number of jobs: 150,420
This is a grab-bag designation for all the engineers that don’t fit neatly into other categories. Because this category is so broad, we can’t go into much detail about the nature of the work, although we can say that there is a pretty decent number of jobs on the market for these miscellaneous engineers.
According to IPEDS, the degrees that lead to jobs in this “all other” umbrella include general engineering, applied engineering, architectural engineering, geotechnical engineering, water resources engineering, laser engineering, ocean engineering, surveying engineering, nanotechnology, electromechanical engineering, and many, many others.
The 4 best programs that the Department of Education has generically labeled “engineering” are shown below.
- CUNY City College
- California State University, Los Angeles
- University of Florida
- Florida International University
See our full rankings of the best general engineering programs
8. Electrical engineer
- Average salary: $103,320
- Number of jobs: 182,210
While the name may be similar, an electrical engineer is not the same as an electronics engineer. While electronics engineers focus on circuits and devices for processing information, an electrical engineer is more concerned with generating and distributing power, i.e., keeping the lights on.
Electrical engineers usually have a degree in electrical and electronics engineering, electromechanical engineering, or electrical and computer engineering.
Because our ranking system consolidates electrical, electronics, and communications engineering degrees (which are in the top 5% of all college majors in terms of value for money), the top 4 colleges will be the same as for electronics engineers. Here they are again:
- University of California, Berkeley
- Massachusetts Institute of Technology
- CUNY City College
- Stanford University
Check out the full list of the best schools for electrical engineering
9. Health and Safety Engineer
- Average salary: $100,660
- Number of jobs: 21,520
Health and safety engineers are responsible for making sure that built environments are safe, which is especially vital in industrial settings and workplaces. This designation does not include mining safety engineers, who are in a class of their own (see mining and geological engineers).
Most health and safety engineers majored in environmental/environmental health engineering, or what the Department of Education has labeled “engineering, other.” Environmental health engineering is an average degree in terms of value for money: it’s in the top 40% of all majors.
The top programs are shown below:
- CUNY City College
- University of Florida
- University of California, Riverside
- University of Michigan, Ann Arbor
10. Materials engineer
- Average salary: $100,140
- Number of jobs: 22,300
Materials engineers work to develop new types of materials or study existing ones. These new substances can be used in a variety of industries, making our stuff more durable and greener.
Besides materials engineering, materials engineers may have studied ceramics engineering, metallurgical engineering, textile sciences and engineering, polymer/plastics engineering, or materials science.
Materials engineering is a very good major: in the top 20% of all bachelor’s level degrees.
The best material engineering degrees by value for money are shown below:
- University of Florida
- University of Washington
- Massachusetts Institute of Technology
- Arizona State University
11. Bioengineer/biomedical engineer
- Average salary: $99,550
- Number of jobs: 19,700
Bioengineers and biomedical engineers use engineering principles to develop solutions for medical and biological challenges. They create medical devices and improve healthcare technologies.
The most typical degrees for bioengineers include bioengineering, biomedical engineering, chemical and biomolecular engineering, and biological/biosystems engineering.
Biomedical engineering is in the top 20% of all majors by value for money. The top bioengineering/biomedical engineering programs are listed below.
- CUNY City College
- Florida International University
- Massachusetts Institute of Technology
- University of California, Los Angeles
12. Mining and geological engineer
- Average salary: $97,490
- Number of jobs: 7,500
Mining engineers oversee the technical aspects of extracting valuable minerals from the earth, ensuring efficient and safe methods while minimizing environmental impact. While this is a lucrative career, there aren’t many jobs out there.
To become a mining or geological engineer, your best bet is to study mining and mineral engineering, geotechnical and geoenvironmental engineering, or geological/geophysical engineering.
Geological/geophysical engineering is an average degree in terms of value for money, placing it in the top 40% of all majors. The best bachelor’s degrees in Geological/geophysical engineering are available at:
- University of Wisconsin Madison
- University of Nevada, Reno
- Colorado School of Mines
- Missouri University of Science and Technology
13. Marine engineer/naval architect
- Average salary: $96,910
- Number of jobs: 8,000
Marine engineers build ships and make sure all the systems needed to keep them afloat are safe and efficient. Note that this is different than a “ship engineer,” who works onboard the ship and makes sure nothing breaks down.
If you want to become a marine engineer, your best bet is to study naval architecture or marine engineering. Note that most other types of engineering have more jobs available.
Marine engineering is an outstanding major – it pays off better than 95% of all degrees. The top 5 marine engineering programs in the U.S. are:
- Massachusetts Maritime Academy
- Maine Maritime Academy
- SUNY Maritime College
- University of Michigan Ann Arbor
14. Environmental engineer
- Average salary: $96,530
- Number of jobs: 47,300
Environmental engineers use their engineering skills to solve environmental problems like air and water pollution. They may also be involved in sustainable resource management.
If you want to become an environmental engineer, the most direct route is to study environmental engineering, although you could enter the field with a degree in water resources engineering or geoenvironmental engineering as well.
According to our ranking system, environmental engineering is an average major in terms of value for money. It’s better than 60% of all degrees. The best environmental engineering programs are:
- CUNY City College
- University of Florida
- University of California, Riverside
- University of Michigan, Ann Arbor
Click to see our complete list of the top environmental engineering programs
www.degreechoices.com is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.
15. Industrial engineer
- Average salary: $96,350
- Number of jobs: 327,300
Industrial engineers are in charge of inventing and ameliorating systems used in industrial production. This often means designing and improving the machines used to make stuff. While it is not the best-compensated type of engineering, there are many job openings throughout the country.
In college, industrial engineers typically studied industrial engineering, systems engineering, manufacturing engineering, packaging science, or engineering management. Industrial engineering ranks as an outstanding major – in the top 5% of all degrees you can get in terms of value for money. The 5 best industrial engineering programs are shown below:
- Florida State University
- University of Central Florida
- University of South Florida
- University of Illinois, Urbana-Champaign
Check out our list of the top-value colleges for industrial engineering
16. Mechanical engineer
- Average salary: $96,310
- Number of jobs: 286,100
Mechanical engineers develop various mechanical devices. They are also in charge of testing them and making sure they work efficiently. This branch of engineering has lots of job opportunities.
Most mechanical engineers studied mechanical engineering, which is a very good major – in the top 20% of all degrees. Other good majors for mechanical engineering include the similarly named engineering mechanics and electromechanical engineering.
According to our methodology, the best mechanical engineering programs are:
- CUNY City College
- California State University, Los Angeles
- University of Florida
- Florida International University
17. Civil engineer
- Average salary: $89,940
- Number of jobs: 326,300
The most common type of engineer, civil engineers design infrastructural elements like roads, bridges, buildings, and water systems. Many work for the government or the U.S. Army Corps of Engineers (USACE). Others may work alongside architects at engineering consulting firms.
While most civil engineers studied civil engineering (a very good major by value for money), others majored in geotechnical engineering, structural engineering, transportation and highway engineering, water resources engineering, or construction engineering.
The best-value civil engineering programs are:
- CUNY City College
- California State University, Los Angeles
- University of Florida
- Florida International University
Check out our full rankings of the best civil engineering schools
18. Agricultural engineer
- Average salary: $83,260
- Number of jobs: 1,600
This niche form of engineering involves applying engineering principles to technologies used in agriculture, including farming, food production, and natural resource management.
Most agricultural engineers studied agricultural engineering. This is a very good major by value for money, placing it in the top 20% of all degrees.
The best schools for agricultural engineering are:
- University of Georgia
- Purdue University
- University of Illinois, Urbana-Champaign
- University of Maryland, College Park
Bonus: other hot jobs you can get with an engineering degree
Getting an engineering degree doesn’t mean you have to become an engineer. If you want to branch out, employers will value your analytical skills, deep understanding of “how things work,” and affinity with numbers.
Furthermore, not all engineering degrees feed into jobs that have “engineer” in the name. This is especially true for computer engineering majors.
Below, we list some jobs you can get with an engineering degree that aren’t just “engineer.”
Job | Average salary | Degree needed |
---|---|---|
Engineering manager | $159,920 | Any |
Physicist | $142,850 | Engineering physics |
Database architect | $134,870 | Computer engineering |
Software developer | $127,260 | Computer engineering |
Computer network architect | $126,900 | Computer engineering |
Engineering professor | $103,550 | Any (doctorate level) |
Construction manager | $101,480 | Civil engineering; construction engineering |
Software quality assurance analyst/tester | $99,620 | Computer engineering |
Cartographer/Photogrammetrist | $71,890 | Surveying engineering |
Cost estimator | $71,200 | Any |
Surveyor | $63,080 | Surveying engineering |
Highest paying engineering master’s
The truth is, you don’t need a master’s degree to become an engineer.
However, grad school may unlock better-paying positions in your field. An MS in engineering could land you a role with more responsibility that requires advanced technical knowledge – or it could help you make the move to management.
So instead of giving you a list of jobs, we present the average earnings of master’s degree holders in various engineering fields – and the salary increase this represents compared to a bachelor’s.
Master’s degree | Average earnings, 4 years out | Earnings bump on bachelor’s |
---|---|---|
Systems Engineering | $125,702 | 39.34% |
Engineering, Other | $118,309 | 44.5% |
Electrical, Electronics and Communications Engineering | $115,365 | 27.4% |
Computer Engineering | $113,699 | 26.1% |
Engineering, General | $102,945 | 29.4% |
Aerospace, Aeronautical and Astronautical Engineering | $100,126 | 16.6% |
Mechanical Engineering | $96,410 | 17.2% |
Chemical Engineering | $89,798 | 3.3% |
Industrial Engineering | $89,500 | 3.7% |
Biomedical/Medical Engineering | $87,277 | 27.9% |
Civil Engineering | $85,739 | 11.8% |
This data comes from IPEDS, which groups degrees into CIP codes representing a field of study. We have not included any CIP codes with less than 5 schools.
Note that many of these master’s-level salary figures are actually lower than the median earnings for the specific jobs listed earlier. That’s because the data shown here represents average earnings only 4 years after graduation – which is pretty early in an engineer’s career.
Meanwhile, the jobs data in the first list is the average for all engineers – whether they just graduated or they’re about to retire – regardless of their qualifications and educational attainment.
Highest paying states for engineers
What states have the highest-paid engineers depends on the type of engineering. For each job, we list the top 5 states by average (mean) earnings as of May 2022. Data comes from the Bureau of Labor Statistics.
Aerospace engineers
Top-paying states for aerospace engineers:
- Nebraska – $141,420
- District of Columbia – $141,250
- California – $139,840
- Colorado – $139,000
- Washington – $136,840
Agricultural engineers
Top-paying states for agricultural engineers:
- California – $ 109,130
- Texas – $ 108,780
- Nebraska – $ 99,460
- Ohio – $ 98,730
- Indiana – $ 97,060
Bioengineers/Biomedical engineers
Top-paying states for bioengineers and biomedical engineers:
- New Mexico – $ 133,790
- Arizona – $ 125,010
- California – $ 123,160
- New Jersey – $ 116,640
- Washington – $ 116,290
Chemical engineers
Top-paying states for chemical engineers:
- Texas – $ 148,150
- New Mexico – $ 148,010
- Louisiana – $ 134,310
- Oklahoma – $ 131,020
- Maryland – $ 130,180
Civil engineers
Top-paying states for civil engineers:
- Rhode Island – $ 119,260
- Louisiana – $ 113,540
- California – $ 113,290
- Alaska – $ 108,970
- Colorado – $ 103,730
Computer hardware engineers
Top-paying states for computer hardware engineers:
- California – $ 166,940
- Massachusetts – $ 141,960
- Oregon – $ 141,670
- Virginia – $ 139,500
- Colorado – $ 136,150
Electrical engineers
Top-paying states for electrical engineers:
- California – $ 150,940
- New Mexico – $ 126,280
- Massachusetts – $ 126,150
- District of Columbia – $ 125,910
- Utah – $ 125,710
Electronics engineers
Top-paying states for electronics engineers:
- District of Columbia – $ 139,240
- California – $ 138,610
- New Jersey – $ 132,930
- Maryland – $ 132,820
- Washington – $ 124,720
Engineers, all others
Top-paying states for miscellaneous engineers:
- District of Columbia – $ 143,680
- Alabama – $ 129,920
- Virginia – $ 128,620
- California – $ 124,640
- New Mexico – $ 123,170
Environmental engineers
Top-paying states for environmental engineers:
- Nevada – $ 127,390
- Idaho – $ 114,880
- California – $ 114,500
- Texas – $ 113,940
- Oregon – $ 111,860
Health and safety engineers
Top-paying states for health and safety engineers:
- Louisiana – $ 128,220
- California – $ 122,230
- Idaho – $ 116,790
- New Jersey – $ 116,570
- Minnesota – $ 114,220
Industrial engineers
Top-paying states for industrial engineers:
- Alaska – $ 140,020
- California – $ 117,370
- Louisiana – $ 116,950
- Maryland – $ 114,000
- Hawaii – $ 113,620
Marine engineers/naval architects
Top-paying states for marine engineers and naval architects:
- District of Columbia – $ 146,600
- California – $ 135,960
- Maryland – $ 124,570
- New Jersey – $ 116,660
- Washington – $ 107,580
Materials engineers
Top-paying states for materials engineers:
- Washington – $ 131,490
- Maryland – $ 115,330
- Massachusetts – $ 119,190
- Oregon – $ 116,940
- Texas – $ 115,330
Mechanical engineers
Top-paying states for mechanical engineers:
- New Mexico – $ 126,080
- District of Columbia – $ 122,670
- Louisiana – $ 118,250
- California – $ 118,200
- Alaska – $ 115,300
Mining and geological engineers
Top-paying states for mining and geological engineers:
- New Mexico – $ 132,430
- Texas – $ 127,360
- Idaho – $ 126,640
- Colorado – $ 122,320
- Alaska – $ 121,720
Nuclear engineers
Top-paying states for nuclear engineers:
- Kentucky – $ 193,040
- Arizona – $ 157,120
- California – $ 154,890
- District of Columbia – $ 152,580
- Idaho – $ 149,100
3 top factors that influence your salary as an engineer
Location – Some areas have higher-paid engineers than others. States like California and New York usually offer better salaries – but remember that the cost of living is higher in such states as well.
Education and experience – Having a master’s degree and more experience than your peers can give you a competitive edge when negotiating your salary.
Certification and skills – There are many ways to upskill as an engineer. You could become a licensed professional engineer – which is especially helpful if you want to work with the government. Dozens of other professional certifications are available as well. To find out which ones are best for your career, try networking. Reach out to engineers and recruiters on LinkedIn or go to career fairs and ask them directly. Certification may be heavily advertised as “essential,” but it really depends on the role. And your work may even be willing to pay for it!
Final thoughts
You’re on the right track. If you’re thinking about majoring in engineering, know that it’s one of the most sure-fire tracks to financial stability out there. As an engineer, you have a very good chance of scoring a high-paying job right out of college, even if you don’t have a master’s degree.
To set yourself up for success even more, choose a college that won’t leave you struggling to pay off your debt (hint: avoid expensive private colleges).
We know which engineering degrees offer the best value for money, so explore our rankings to find a good fit that won’t leave you gasping for air financially after graduation.
Or, search for an engineering program that suits your needs today using our quiz below.