Computer Programmers
The published band from $57,710 to $160,460 is the distinctive signal for this role, not a twin of Computer and Information Research Scientists.
Same-major-group titles next to Computer Programmers: Computer and Information Research Scientists ($140K) , Network and Computer Systems Administrators ($99K) , Database Administrators ($105K) , Mathematicians ($127K) . Hash-ordered per card so residual SOC siblings do not share an identical peer sentence.
What Computer Programmers publish as work
O*NET task statements for SOC 15-1251 - occupation-level descriptions, not every employer's posting. Sibling cards diverge here because the task set is entity-keyed.
- 1. Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject…
- 2. Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced
- 3. Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements
- 4. Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retriev…
- 5. Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes
- 6. Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions a…
- 7. Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instr…
- 8. Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others c…
- 9. Train subordinates in programming and program coding
- 10. Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs
- 11. Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer
- 12. Write or contribute to instructions or manuals to guide end users
Computer Programmers: O*NET ranks Programming first
Importance-ranked O*NET profile for SOC 15-1251 - lead skill Programming at 4.8 ; lead knowledge Computers and Electronics. Sibling cards diverge here even when peer titles overlap.
Top skills
- 1. Programming 4.8
- 2. Active Listening 3.8
- 3. Critical Thinking 3.8
- 4. Complex Problem Solving 3.8
- 5. Quality Control Analysis 3.5
- 6. Reading Comprehension 3.4
- 7. Systems Analysis 3.4
- 8. Writing 3.3
Knowledge areas
- 1. Computers and Electronics 4.9
- 2. Mathematics 3.5
- 3. Engineering and Technology 3.5
- 4. English Language 3.4
- 5. Customer and Personal Service 3.3
- 6. Administration and Management 3.3
Typical Entry and Preparation Assignments
Top Paying States for Computer Programmers
Other Computer and Mathematical Occupations titles
- 1. Network and Computer Systems Administrators $99,130
- 2. Database Administrators $104,620
- 3. Mathematicians $126,710
- 4. Software Developers $135,980
- 5. Actuaries $130,000
- 6. Computer and Information Research Scientists $140,300
The OEWS band for Computer Programmers runs from $57,710 (10th) to $160,460 (90th), about 2.8× wide, with median $100,390. That spread, not the midpoint alone, is the distinctive published fact.
Employment Projections expect -6% change between 2024 and 2034 (declining vs baseline 3.1%). About 5,500 annual openings are projected. BLS assigns Bachelor's degree as typical education needed for entry. These are occupation-level assignments, not universal requirements. BLS does not publish a separate occupation-specific safety rate for this role; its broad SOC-group rate is excluded from this career card's grade.
Highest published state median in this ranking: Massachusetts at $128,390. The table records differences without proving causes. Highest-pay peer shown here: Computer and Information Research Scientists at $140,300. Compare the same statistic in the relevant local wage area before treating the national median as a personal benchmark; OEWS excludes employer benefits.
Computer Programmers pay-rank #15 in Computer and Mathematical Occupations
On the Computer and Mathematical Occupations median table (21 detailed occupations with OEWS medians), Computer Programmers lands at #15, in the lower third. That rank is a table position, not a statement about individual workers.
Data from U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025. Projections from BLS Employment Projections program, 2024-2034.
Computer Programmers: pay spread is wide, and location matters
The 10th-to-90th percentile spread for Computer Programmers is unusually wide, so the state map and peer comparison carry more signal than the median alone.
Computer Programmers salary map
State, metro, and percentile for SOC 15-1251
Massachusetts · top state for Computer Programmers
$128K published median
California · #2 state pay
$117K · behind Massachusetts
Computer and Information Research Scientists
Highest-pay peer vs Computer Programmers · $140K
Network and Computer Systems Administrators
Lower-pay peer beside Computer Programmers · $99K
Compare Computer Programmers
Head-to-head OEWS medians with another SOC
Frequently Asked Questions
Where does Computer Programmers land on the Computer and Mathematical Occupations median table? ▼
What do computer programmers do day to day? ▼
Which O*NET skills rank highest for computer programmers? ▼
How wide is the published pay band for Computer Programmers? ▼
What employment change does BLS publish for Computer Programmers? ▼
What typical entry education does BLS assign to Computer Programmers? ▼
Which three states show the highest OEWS medians for Computer Programmers? ▼
Source data and WageDex calculations are identified in context on this page. Wage and state figures use BLS OEWS May 2025; growth and education use BLS Employment Projections for 2024-2034; safety fields cite BLS CFOI/SOII; task statements cite O*NET where shown. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.
Source: U.S. Bureau of Labor Statistics, OES Occupational wage estimates by area and industry · 2025
Federal sources on this Computer Programmers card
- BLS Occupational Employment and Wage Statistics (OEWS / OES) - national median and percentiles for SOC 15-1251. bls.gov/oes
- O*NET OnLine - task and skill statements for Computer Programmers. onetcenter.org
- BLS Employment Projections - 2024-2034 change and openings for this occupation. bls.gov/emp
- U.S. Census Bureau ACS - demographic and labor-force context for state and metro geography. census.gov/programs-surveys/acs
- IRS Statistics of Income (SOI) - payroll-tax aggregate context for wage comparisons. irs.gov/statistics