Career website Careercast.com has come out with its list of the best and worst jobs of 2012. And it doesn’t look good for lumberjacks.

Using a formula that looks at physical demands, income, work environment, stress and hiring outlook, the website ranked the top 200 jobs. The website also looked at the most stressful jobs in America.

The best job? A software engineer. The pay is great (average salary is $88,000/year), hiring demand for their skills is through the roof, and working conditions have never been better.

The worst job? A lumberjack. The job fell in the bottom 10 percent of all ranking categories excluding income.

”Unemployment for lumberjacks is very high, and the demand for their services is expected to continue to fall through 2016. And while working outside all day may seem like a great job perk, being a lumberjack not only is considered the worst job, but also one of the world’s most dangerous,” according to the article on Careercast.com.

The average salary for a lumberjack? Around $32,000 a year.

Here’s a look at the list from Careercast.com:

Best Jobs

1.Software Engineer

2.Actuary

3.Human Resources Manager

4.Dental Hygienist

5.Financial Planner

6.Audiologist

7.Occupational Therapist

8.Online Advertising Manager

9.Computer Systems Analyst

10.Mathematician

----------------------

Worst Jobs

1.Lumberjack

2.Dairy Farmer

3.Enlisted Military Soldier

4.Oil Rig Worker

5.Reporter (Newspaper)

6.Waiter/Waitress

7.Meter Reader

8.Dishwasher

9.Butcher

10.Broadcaster

------------------------

Most Stressful Jobs

1.Enlisted Soldier

2.Firefighter

3.Airline Pilot

4.Military General

5.Police Officer

6.Event Coordinator

7.Public Relations Executive

8.Corporate Executive (Senior)

9.Photojournalist

10.Taxi Driver

I'm sure you noticed as I did...radio DJ, not on the list.

More From WGBF-FM