1. Mobile App Developer

Whether you're Snapchatting with friends or catching Pokémon, you probably spend time every day using the creations of mobile app developers. They aren't necessarily saving the world, but mobile app developers get to create something that can reach millions of people on a daily basis.

That means growing demand for developers who build and update apps so they're secure, user-friendly, and sought after.

Why it's great: Mobile app developers are the first to test out the latest phones, tablets, and wearable devices. "If you like playing around with technology and exploring all the possibilities it offers, this can be a really fun job," says mobile app developer Kyle Craig.

Quality of life ratings: Personal satisfaction: A | Benefit to society: C | Telecommuting: A | Low stress: A

Notes: All pay data from PayScale.com. Median pay is for an experienced worker (at least five or seven years in the field). Top pay represents the 90th percentile. Job growth is estimated for 2014-24, and based on people working in broader 'job family' from the Bureau of Labor Statistics. For more details, see How We Picked the Best Jobs. Sources: PayScale.com, Bureau of Labor Statistics, and CNNMoney research