Face it: aside from a select few, most people aren't in love with their jobs. Oh, they're fine. They pay the bills and keep us going. Some are lucky enough to have great bosses and coworkers, or enjoy the work they do. But overall a job is just a job.

Then there are the other ones, the dream jobs, the people who love overtime and head to the office every morning with a smile on their face and a song in their heart. Sound like a fantasy? Just check out this list from Glassdoor of the best jobs in America, and see where the happiness (and impressive salaries) really lie. Who knows? Maybe you'll be inspired to update your resume and strike out on a bold new career path.

Data Scientist

If this sounds like a dull job devoted to crunching numbers, think again: data scientists have some of the highest levels of job satisfaction out there. That's because they devote their days to solving complicated real-life problems with committed and passionate people. You can work in most emerging technology fields and be at the forefront of new ideas and concepts. And when it comes to pay, it's hard to beat the salary that a data scientist earns.

Tax Manager

Generally, taxes are the opposite of a good time -- unless you're a tax manager, that is. This growing field has plenty of job opportunities, a six-figure starting salary, and has a surprisingly varied skill set. Tax managers get to set up and implement plans for individuals, businesses, and even giant corporations. It's a major responsibility that requires quick thinking and a head for numbers; anyone else suddenly want to brush up on their math skills?

Solutions Architect

So what exactly is a solutions architect? If the term isn't immediately familiar to you, it's time to get acquainted with this exciting career option. Fundamentally, a solutions architect figures out the workings and functions of a business or system and streamlines them. They are tasked with a specific problem or issue within the system, and must formulate the best way to handle it. The word 'architect' can be a bit confusing, since there's no actual building involved; instead, solutions architects build ideas, concepts, and models to make things work better for businesses and corporations. If you're a problem solver with an analytical mind who loves a real-world challenge (and wouldn't say no to a six-figure salary), this might be the career you've always dreamed of.

Engagement Manger

If you're a savvy and sophisticated people person who's comfortable dealing with a crisis, engagement manager could be right up your alley. But this is no standard career path: an engagement manager has to be capable of handling a multitude of social media accounts with ease. You are responsible for the public persona of a business. You'll have to think fast and deal with all sorts of unexpected trials. But for a personable person with a tech edge, this booming field has plenty of rewards, and I'm not just talking about the hefty salary.

Mobile Developer

There's an app for that; or at least there will be soon, if the growing number of mobile developers out there has anything to say about it. Mobile advertising and technology is one of the hottest commodities right now, and the growth is exceeding expectations by leaps and bounds. What does that mean for you? If you love new technology and design, a few developer courses might not be amiss. People with the passion, chops, and creativity can get great gigs streamlining and improving existing apps. You could even invent your own, and become a mobile entrepreneur. The possibilities are vast and the job market is rapidly growing; it seems like every company out there wants an app these days. Why not make the most of it?