SOC 151251
Computer Programmers
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.
National Median
$98,670
per year
National Salary Overview
Median Annual
$98,670
Entry Level (10th pct)
$52,190
Experienced (90th pct)
$162,090
Total Employed
109,870
Salary Distribution
Salary percentiles show the range from entry-level (10th) to top earners (90th)
Salary by Experience Level
| Experience Level | Estimated Salary Range |
|---|---|
| Entry Level0-2 years experience | $52,190 - $71,860 |
| Mid Career2-8 years experience | $71,860 - $128,960 |
| Senior / Expert8+ years experience | $128,960 - $162,090 |
Highest Paying Locations for Computer Programmers
Computer Programmers Salary by Location
Compare salaries across 50 metropolitan areas
Frequently Asked Questions
What is the average salary for a Computer Programmers?
The national median annual salary for Computer Programmers is $98,670, according to Bureau of Labor Statistics data. This means half of workers in this occupation earn more, and half earn less.
Where do Computer Programmerss earn the most?
The highest-paying metro area for Computer Programmerss is Seattle-Tacoma-Bellevue, WA, with a median salary of $167,970.
How much can an experienced Computer Programmers make?
Top-earning Computer Programmerss (90th percentile) make $162,090 or more annually. This typically reflects workers with significant experience, specialized skills, or positions in high-paying regions.