CareerCast has released its annual best jobs survey and, for 2012, software engineer tops the list of best jobs.
"Software engineers are the rock stars of today's working world, and even computer systems analysts and web developers can share in that recognition, since the demand for IT pros is so deep," says Tony Lee, publisher of CareerCast.com.
The jobs that made this year's list aren't all tech jobs though. There are a variety of different occupations that made the top 10.
Top 10 Best Jobs for 2012
- Software Engineer
- Human Resources Manager
- Dental Hygienist
- Financial Planner
- Occupational Therapist
- Online Advertising Manager
- Computer Systems Analyst
How do the jobs earn a spot on list? CareerCast ranks the jobs based on work environment, income, outlook, stress and physical demands.
Even though you might not be qualified for many of these jobs, there are jobs available which don't require education and experience to get hired. Here's a list of the top good jobs based on the jobs with the highest number of projected openings and the jobs where openings are increasing faster than for other occupations.
Image Copyright Getty Images Thomas Barwick