Skip to main content

Computer Programmers

Computer programmers write, test, and debug code that makes software and applications work properly. They translate ideas from software designers into actual computer instructions using programming languages like C++ and Java. Programmers spend time troubleshooting problems, updating existing programs, and collaborating with engineering teams to create software that meets specific needs. This career requires strong problem-solving skills and typically involves earning a computer science degree or learning programming through coding bootcamps.

Computer Programmers

Did you know?

Computer programmers in the US must constantly update their skills due to rapidly evolving technologies and programming languages in the competitive tech market.

At a glance

Typical average pay

$95,600 Avg/yr

Growth

Stable

Top skill

Programming

Things to consider

High Demand with Geographic Concentration

While programming jobs are in high demand across America, the highest-paying positions are often concentrated in tech hubs like Silicon Valley, Seattle, and Austin.

Strong Earning Potential

Computer programmers in the US typically enjoy above-average salaries with median earnings ranging from $70,000 to over $150,000 depending on experience and specialization.

Key responsibilities

  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.

  • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.

  • Train users on the use and function of computer programs.

  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.

  • Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.

Want to dig deeper?

Talk to blinky to learn more.

Start chatting
BETA
North Carolina

204 N Person
Street. Raleigh, NC
27601

Australia

Level 8, 418a
Elizabeth Street,
Surry Hills,
Sydney, 2010