Computer Programmer Salary

Computer Programmers in the United States pull down an average of $59K annually. Earnings sit near $35K on the lower side but can approach $92K per year on the higher side. Overall cash earnings for Computer Programmers vary widely between $35K and $92K; for a few high rollers, the final number can encompass upwards of $10K each from bonuses and profit sharing proceeds. The most influential factor affecting pay for this group is career duration, though geography and the specific company have a (lesser) impact as well. There are far more male Computer Programmers survey respondents than women, making up 83 percent. Most enjoy medical while the larger part get dental coverage. Vision coverage is also available to close to one-half. For the most part, Computer Programmers enjoy their work and report high levels of job satisfaction. The information for this rundown comes from respondents who completed PayScale's salary questionnaire.

$38,818 - $89,788
(Median)
$39K
$59K
$90K
MEDIAN: $59,037
10%
50%
90%

Add this chart to your site: 640px    300px

$12.14 - $47.83
(Median)
$12
$21
$48
MEDIAN: $20
10%
50%
90%

Add this chart to your site: 640px    300px

National Salary Data (?
XAll compensation data shown are gross 10th to 90th percentile ranges. Take the PayScale Survey to find out how location influences pay for this job.
)
$0$31K$62K$93K
Salary
$38,818 - $89,788  
   
Bonus
$0.00 - $9,728  
Profit Sharing
$0.00 - $9,787  
Commission
$0.00  
Total Pay (?
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).
)
$34,958 - $92,260  
Country: United States | Currency: USD | Updated: 12 Jan 2016 | Individuals Reporting: 2,250
National Hourly Rate Data (?
XAll compensation data shown are gross 10th to 90th percentile ranges. Take the PayScale Survey to find out how location influences pay for this job.
)
$0$17$34$51
Hourly Rate
$12.14 - $47.83  
   
Hourly Tips
$1.75  
Overtime
$15.81 - $48.54  
National Annualized Data (?
XAll compensation data shown are gross 10th to 90th percentile ranges. Take the PayScale Survey to find out how location influences pay for this job.
)
$0$50K$100K$150K
Bonus
$0.00 - $9,728  
   
Commission
$0.00  
Profit Sharing
$0.00 - $9,787  
Total Pay (?
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).
)
$34,958 - $92,260  
Country: United States | Currency: USD | Updated: 12 Jan 2016 | Individuals Reporting: 524
United States (change)

Find Out Exactly What You Should Be Paid

United States (change)


Comp Managers: Start Here »

Job Description for Computer Programmer

Computer programmers work in a wide range of industries, but generally in offices as salaried employees who code or write computer software and write, design, debug, troubleshoot, and maintain source code related to various computer programs. They also ensure that all source code is written in programming languages that can be understood by the computer so that programs can then be used by end-users. They may also customize computer programs which were purchased from vendors.

Read More...

Computer Programmer Tasks

  • Write, modify, and debug software for web sites.
  • Test and document software for client applications.
  • Use source debuggers and visual development environments.
  • Test and document software for web sites.
  • Work with with designers and content producers.

Common Career Paths for Computer Programmer


Add this chart to your site:   640px 640px    300px 300px


As Computer Programmers transition into upper-level roles such as Senior Software Engineer, they may see a strong upturn in salary. Senior Software Engineers earn $93K on average per year. Typical career progression for a Computer Programmer involves becoming a Software Engineer or a Programmer Analyst, roles that pay $7K more and $1K more on average.

Software Developer Job Listings

Search for more jobs:

Popular Employer Salaries for Computer Programmer


For Computer Programmers, comfortable salaries can be found at International Business Machines (IBM) Corp.; in fact, median earnings sit around $73K, the highest in the area.

Popular Skills for Computer Programmer


Survey participants wield an impressively varied skill set on the job. Most notably, skills in COBOL, ASP.NET, Linux, and Java are correlated to pay that is above average. Skills that are correlated to lower pay, on the other hand, include PHP, Visual Basic, and Microsoft Access. It is often found that people who know .NET are also skilled in SQL.

Pay by Experience Level for Computer Programmer

Median of all compensation (including tips, bonus, and overtime) by years of experience.


Computer Programmers with a rich background of experience are typically rewarded with larger paychecks. Those in the early stages of their career can expect to make around $51K; however, individuals with five to 10 years of experience bring in $65K on average — a distinctly larger sum. Computer Programmers claiming one to two decades of experience make an estimated median of $75K. Respondents who claim more than 20 years of experience may encounter pay that doesn't quite reflect their extensive experience; these veterans report a median income of around $79K.

Pay Difference by Location

National Average: $58,382

Larger city markers indicate a job is popular in that location.

Computer Programmers will find that San Francisco offers an impressive pay rate, one which exceeds the national average by 35 percent. Computer Programmers can also look forward to large paychecks in cities like Seattle (+22 percent), Los Angeles (+21 percent), New York (+21 percent), and San Diego (+20 percent). St. Louis is home to the smallest salaries in the field, lagging the national average by 12 percent. Employers pay around 6 percent less in Raleigh and 5 percent less in Houston, below-median salaries for those in this field.

Computer Programmer Reviews

What is it like working as a Computer Programmer?

Computer Programmer in Honolulu:
"Exciting, New, Different."
Pros: I like how they allow flexible schedules.
Cons: I do not like how I can't work from home.

Related Job Salaries

United States (change)

Find Out Exactly What You Should Be Paid

United States (change)


Comp Managers: Start Here »

Experience Affects Computer Programmer Salaries




National Average
$58,000


Skills That Affect Computer Programmer Salaries

up arrow 10%

ASP.NET
up arrow 2%

Linux
up arrow 2%

Java
0%

National Average
$58,000

.NET
up arrow 1%

JavaScript
up arrow 1%

Microsoft SQL Server
up arrow 1%

C#
up arrow 2%

C++
up arrow 4%

HTML
up arrow 4%

SQL
up arrow 6%

up arrow 7%



PHP
up arrow 12%

Job Satisfaction

Extremely satisfied
Rated 5 out of 5
based on 385 votes.

Gender

Female
17 %
Male
83 %

Years of Experience

Less than 1 year
14%
1-4 years
40%
5-9 years
20%
10-19 years
16%
20 years or more
9%

Common Health Benefits

medical benefits
Medical: 82%
dental benefits
Dental: 64%
medical benefits
Vision: 49%
dental benefits
None: 17%
ADVERTISEMENT