Many take to Indeed as a way to search for a new job. Indeed is now saying, “Hey, here are the jobs that are the best this year.”
In a recent post to Indeed Career Guide, the job searching giant categorized the top 25 jobs of 2024. A job being the “best” is based on examination of salary and flexibility as well as an opportunity for growth (looking at the percentage change year over year) and availability.
1. Mental health technician
- National average salary: $77,448
- Number of job postings per 1 million total jobs: 1,425
- Percent of growth in number of job postings: 1
2. Loan officer
- National average salary: $192,339
- Number of job postings per 1 million total jobs: 1,044
- Percent of growth in number of job postings: 3
3. Mental health therapist
- National average salary: $76,140
- Number of job postings per 1 million total jobs: 865
- Percent of growth in number of job postings: 132
4. Electrical engineer
- National average salary: $102,590
- Number of job postings per 1 million total jobs: 700
- Percent of growth in number of job postings: 34
5. Construction project manager
- National average salary: $103,431
- Number of job postings per 1 million total jobs: 662
- Percent of growth in number of job postings: 37
6. Mechanical engineer
- National average salary: $96,091
- Number of job postings per 1 million total jobs: 552
- Percent of growth in number of job postings: 24
7. Psychiatrist
- National average salary: $258,440
- Number of job postings per 1 million total jobs: 552
- Percent of growth in number of job postings: 36
8. Human resources manager
- National average salary: $79,174
- Number of job postings per 1 million total jobs: 549
- Percent of growth in number of job postings: 5
9. Senior accountant
- National average salary: $82,811
- Number of job postings per 1 million total jobs: 547
- Percent of growth in number of job postings: 18
10. Data engineer
- National average salary: $130,135
- Number of job postings per 1 million total jobs: 532
- Percent of growth in number of job postings: 2
11. Civil engineer
- National average salary: $93,967
- Number of job postings per 1 million total jobs: 524
- Percent of growth in number of job postings: 44
12. Supply chain specialist
- National average salary: $86,976
- Number of job postings per 1 million total jobs: 509
- Percent of growth in number of job postings: 32
13. Accounting manager
- National average salary: $93,000
- Number of job postings per 1 million total jobs: 490
- Percent of growth in number of job postings: 15
14. Attorney
- National average salary: $120,854
- Number of job postings per 1 million total jobs: 477
- Percent of growth in number of job postings: 31
15. Designer
- National average salary: $81,149
- Number of job postings per 1 million total jobs: 475
- Percent of growth in number of job postings: 5
16. Controller
- National average salary: $111,682
- Number of job postings per 1 million total jobs: 467
- Percent of growth in number of job postings: 30
17. Behavioral health professional
- National average salary: $85,506
- Number of job postings per 1 million total jobs: 450
- Percent of growth in number of job postings: 36
18. Psychiatric nurse
- National average salary: $112,811
- Number of job postings per 1 million total jobs: 423
- Percent of growth in number of job postings: 8
19. Quality engineer
- National average salary: $83,227
- Number of job postings per 1 million total jobs: 400
- Percent of growth in number of job postings: 29
20. Senior engineer
- National average salary: $137,086
- Number of job postings per 1 million total jobs: 390
- Percent of growth in number of job postings: 18
21. Associate attorney
- National average salary: $105,989
- Number of job postings per 1 million total jobs: 355
- Percent of growth in number of job postings: 32
22. Real estate analyst
- National average salary: $90,030
- Number of job postings per 1 million total jobs: 354
- Percent of growth in number of job postings: 1
23. Psychiatric-mental health nurse practitioner
- National average salary: $138,873
- Number of job postings per 1 million total jobs: 340
- Percent of growth in number of job postings: 261
24. Tax manager
- National average salary: $129,697
- Number of job postings per 1 million total jobs: 310
- Percent of growth in number of job postings: 58
25. Medical director
- National average salary: $184,521
- Number of job postings per 1 million total jobs: 298
- Percent of growth in number of job postings: 19
The research from Indeed found that the demand for mental health professionals continues increasing, with nearly 50 million Americans reporting experiencing mental illness between 2022 and 2023. Overall healthcare (including mental health roles) is the leader in terms of salary, with psychiatrist, loan officer, medical director, psychiatric/mental health nurse practitioner, and senior engineer leading in wages.
Staff Writer, Taylor Leddin is a publicist and freelance writer for a number of national outlets. She was featured on Thrive Global as a successful woman in journalism, and is the editor-in-chief of The Tidbit. Taylor resides in Chicago and has a Bachelor in Communication Studies from Illinois State University.
![](https://149369349.v2.pressablecdn.com/wp-content/uploads/2022/07/ag-logo-smallest.png)