What am I worth?
Get a free salary report »
What should I pay?
Pay the right way »

Computer Programmer Salary

For Computer Programmers, annual average wages total $57K per year. The pay spectrum stretches from $33K to $88K per year. Including potential for bonuses and profit sharing, each hitting highs of $8K, total cash payment to Computer Programmers can bottom out at $33K or peak near $88K. Experience level is the biggest factor affecting pay for this group, followed by the particular city and the individual firm. The vast majority of Computer Programmers (83 percent) who took the survey are men. A large number enjoy medical while the greater part get dental coverage. Vision coverage is also available to close to one-half. Job satisfaction is high and work is enjoyable for most Computer Programmers. The figures in this rundown are based on the results of PayScale's salary questionnaire.

$36,810 - $85,686
(Median)
$37K
$57K
$86K
MEDIAN: $56,647
10%
50%
90%

Add this chart to your site: 640px    300px

$11.89 - $41.04
(Median)
$12
$20
$41
MEDIAN: $20
10%
50%
90%

Add this chart to your site: 640px    300px

National Salary Data (?
XAll compensation data shown are gross, national 10th to 90th percentile ranges. Pay can vary greatly by location. To view local data, take the PayScale survey.
)
$0$30K$60K$90K
Salary
$36,810 - $85,686  
   
Bonus
$0.00 - $8,247  
Profit Sharing
$0.00 - $7,946  
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).
)
$33,161 - $87,628  
Country: United States | Currency: USD | Updated: 2 May 2015 | Individuals Reporting: 1,998
National Hourly Rate Data (?
XAll compensation data shown are gross, national 10th to 90th percentile ranges. Pay can vary greatly by location. To view local data, take the PayScale survey.
)
$0$16$32$48
Hourly Rate
$11.89 - $41.04  
   
Overtime
$10.28 - $45.32  
National Annualized Data (?
XAll compensation data shown are gross, national 10th to 90th percentile ranges. Pay can vary greatly by location. To view local data, take the PayScale survey.
)
$0$32K$64K$96K
Bonus
$0.00 - $8,247  
   
Profit Sharing
$0.00 - $7,946  
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).
)
$33,161 - $87,628  
Country: United States | Currency: USD | Updated: 2 May 2015 | Individuals Reporting: 479

Find Out Exactly What You Should Be Paid

United States (change)


Comp Managers: Start Here »

Job Description for Computer Programmer

The basic role of a Computer Programer is to create and modify the software programs that provide the instructions that tell a computer how to accomplish a specific task. They write these programs in special languages known as programming languages (such as C++) that allow computers to understand and accomplish the desired goals of the program.

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 $10K more and $4K more on average.

Software Developer Job Listings

Jobs by Simply Hired
jobs by Indeed job search

Search for more jobs:

Popular Employer Salaries for Computer Programmer


Heading up the field in terms of compensation, International Business Machines (IBM) Corp. offers the most; Computer Programmers earn $73K on average there.

Popular Skills for Computer Programmer


Survey respondents exploit a significant toolbox of skills in their work. Most notably, skills in PL/SQL, ASP.NET, Java, and .NET are correlated to pay that is above average. Skills that pay less than market rate include Microsoft Access, Visual Basic, and PHP. Most people who know Java also know SQL. Those proficient in C++ are, more often than not, also skilled in C#.

Pay by Experience Level for Computer Programmer

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


Computer Programmers with a lot of experience tend to enjoy higher earnings. Although individuals who have less than five years' experience earn $49K on average, people with five to 10 years benefit from a notably larger average of $63K. The average pay reported by folks with 10 to 20 years of experience is around $71K. Computer Programmers with more than 20 years of experience report incomes that are only modestly higher; the median for these old hands hovers around $75K.

Pay Difference by Location


For those looking to make money, Computer Programmers in San Francisco enjoy an exceptional pay rate, 39 percent above the national average. Computer Programmers will also find cushy salaries in Seattle (+26 percent), Los Angeles (+25 percent), Washington (+23 percent), and New York (+20 percent). Raleigh is home to the smallest salaries in the field, lagging the national average by 4 percent.

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

 
ADVERTISEMENT
United States (change)

Experience Affects Computer Programmer Salaries




National Average
$56,000


Skills That Affect Computer Programmer Salaries

up arrow 9%

ASP.NET
up arrow 2%

National Average
$56,000

Java
up arrow 1%

.NET
up arrow 1%

C#
up arrow 2%

JavaScript
up arrow 2%

Linux
up arrow 2%

Microsoft SQL Server
up arrow 3%

up arrow 5%

SQL
up arrow 6%

C++
up arrow 6%

up arrow 7%

PHP
up arrow 8%



Job Satisfaction

Extremely satisfied
Rated 5 out of 5
based on 421 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%
vision benefits Vision: 50% employee benefits None: 16%
ADVERTISEMENT