By Sarah June FischerOctober 21, 2015

4 of CNN's Top 10 Best Jobs in America Involve Coding

Out of CNN's 100 Best Jobs in America, Software Architect is #1.

It’s followed closely by three other programming jobs: Video Game Designer (#2), Database Developer (#8), and Info Assurance Analyst (#9). User Experience Designer is also high on the list of 100 at #14, as are other tech-related careers like IT Program Manager (#17) and Software Quality Assurance Manager (#32).

Here’s the Breakdown:

Software Architect

  • Position: #1
  • Median Pay: $124,000
  • 10-Year Job Growth: 23%
  • Responsibilities: Software Architects plan and create (with the help of a dev team) full-scale software programs.

Video Game Designer

  • Position: #2
  • Median Pay: $79,900
  • 10-Year Job Growth: 19%
  • Responsibilities: Video Game Designers set the creative vision for a video game and manage a team of designers and developers to bring the vision to life.

Database Developer

  • Position: #8
  • Median Pay: $88,200
  • 10-Year Job Growth: 23%
  • Responsibilities: Database Developers keep the information on servers organized and easily accessible for the big-data companies they work for.

Info Assurance Analyst

  • Position: #9
  • Median Pay: $96,400
  • 10-Year Job Growth: 37%
  • Responsibilities: Info Assurance Analysts keep personal information stored online (in email, on the cloud, etc.) from getting into the wrong hands while still remaining easily accessible by those who need it.

User Experience Designer

  • Position: #14
  • Median Pay: $89,300
  • 10-Year Job Growth: 18%
  • Responsibilities: User Experience Designers study how people interact with online products and make changes to improve it—from changing button placement to completely reworking the flow of a website.

IT Program Manager

  • Position: #14
  • Median Pay: $122,000
  • 10-Year Job Growth: 15%
  • Responsibilities: IT Program Managers work with teams to efficiently create tech products, from web apps to large-scale software.

Software Quality Assurance Manager

  • Position: #32
  • Median Pay: $110,000
  • 10-Year Job Growth: 15%
  • Responsibilities: Software QA Managers work closely with a development team to test software for any bugs or potential issues in user security or experience, then work with the development team to make sure the issues are resolved.

Ready to become a professional software developer? Learn more about getting trained in advanced software development »


See the full list of 100 Best Jobs in America.