Computer software engineer, systems software
What they do: Install the core operating systems that software runs on top of, and may handle security.
Why it's hot: Businesses are adding more and more core features to their technology systems.

Pros:
• Engineers learn a broad range of tech skills as demands change.
• Independent consulting work can provide an alternative career path.
Cons:
• Project-oriented nature means a lot of on-site work and long hours.
• Systems software engineers may have to fulfill sales and support roles as well.

Education: B.A. with a concentration in computer science or software engineering
Average salary: $76,910

Professional organizations: Association for Computing Machinery (www.acm.org)
Institute of Electrical and Electronics Engineers Computer (Societywww.computer.org)
National Workforce Center for Emerging Technologies (www.nwcet.org)

Note: Fastest-growing occupations for college-educated workers.
Source: Bureau of Labor Statistics