CNNMoney/PayScale's top 100 careers with big growth, great pay and satisfying work.
What they do all day? Software architects play a pivotal role as bridge-builders between technical teams and management. More than just great software engineers, they understand how to solve business problems with technology and are responsible for designing a system that fulfills those needs.
How to get the job? Good architects are big-picture thinkers who understand how an organization's software system works as a whole, so it helps to be familiar with help desk, data center or other IT operations beyond software development.
What's great? What's not? Architects make vital decisions that drive a business technologically, so it's a high-pressure job. On the plus side, since software is an integral part of nearly every industry these days, architects who stay sharp technically have the opportunity to work in practically any sector in the world. --G.W.
What they do all day? Software architects play a pivotal role as bridge-builders between technical teams and management. More than just great software engineers, they understand how to solve business problems with technology and are responsible for designing a system that fulfills those needs. --G.W.
*Total jobs is estimated number of people working in broader BLS 'job family.'
Sources: PayScale.com, Bureau of Labor Statistics, and CNNMoney research