The 10 best jobs of 2012
#1. Software Engineer
According to CareerCast.com, a software engineer has low stress levels and earns an average income of $88,000.
Other Slideshows
Photos: 28 spectacular sunsets
Slideshow: Cities that lost pro teams and got them back
Phoenix police attend kindergarten graduation of fallen officer's daughter
Photos: Baby lemur born at Bristol Zoo Gardens
Tiger produces 4-pound hairball
Over-the-top fast food creations

