Skip to content

Computer Programmer

Information Technology and Computer Science
Software Development
Computer Programmer

Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

At a Glance

Computer Programmer earns an average of $76,019/yr. Typical education: High school or GED. Experience: 3 years. Top skills: Forsta, C (Programming Language), Technical Support.

Avg Annual Salary

$76,019/yr

Typical Education

High school or GED

Experience

3 years

Job Postings

5

Parent Occupation (O*NET)

Computer Programmers

Median Wage

$98,670/yr

Growth (2024-34)

-6.0%

Education

Bachelor's degree

Skills & Requirements

Specialized Skills (16)

Forsta

5.0

C (Programming Language)

4.9

Technical Support

4.9

Rendering

4.8

Penetration Testing

4.7

High Dynamic Range

4.2

Android (Operating System)

4.1

Unity Engine

4.0

Cloud Engineering

3.9

Game Engine

3.8

Computer Performance

3.7

C++ (Programming Language)

3.5

Agile Methodology

3.5

Android Development

3.4

Common Skills (11)

Customer Service

4.8

Grammar

4.6

Self-Motivation

4.6

Communication

4.4

Editing

4.3

Word Processing

4.3

Record Keeping

3.8

Related Specializations

Other specialized occupations in this field. Many share overlapping skills, making lateral moves more accessible.

Related Pages

Frequently Asked Questions

Want to build these skills?

Sign up to find courses that teach these skills, track your progress, and build a skills passport aligned to Computer Programmer.

Get Started Free