The best job in 2018 is that of a software developer, according to the annual ranking, which uses data from the U.S. Bureau of Labor Statistics to identify jobs with the greatest hiring demand and the best work/life balance, salary and future prospects, among other factors.
The job of dentist, which has frequently topped the annual ranking over the past decade, was No. 2 this year followed by physician assistant at No. 3 and nurse practitioner at No. 4. Health care jobs, including nurse practitioners and physicians, usually dominate the list, but this year marks first time since 2015 that a health care practitioner has not topped the list. Orthodontist, which held the top spot last year, came in at No. 5.