This year, software architect holds the top position.
According to the magazine’s description, software architecture “is creatively challenging, and engineers with good people skills are liberated from their screens. Salaries are generally higher than for programmers, and a typical day has more variety.” It defines the job requirements as a “bachelor’s degree, and either a master’s or considerable work experience to demonstrate your ability to design software and work collaboratively.”
Software architects and those preparing to become software architects can access many software architecture resources on the SEI website, such as books—including the recently published Documenting Software Architectures: Views and Beyond, 2nd Edition—reports, and software architecture courses and certification.
The top jobs list also included other software and systems engineering careers, such as information systems security engineer, software engineering/development director, computer and information scientist, programmer analyst, systems engineer, and others.
– Bill Pollak, SEI