Computer Programmer Salary

Earnings for Computer Programmers in the United States come in at around $57K annually on average. Lower pay rates hover around $34K, and the higher rates verge on $88K per year. Cash earnings for Computer Programmers — which occasionally include more than $10K from bonuses and more than $8K from profit sharing — stretch from around $34K to approximately $88K. The most important factor affecting compensation for this group is geographic location, followed by career duration and the individual firm. Most Computer Programmers report high levels of job satisfaction. Among survey respondents, men are more common than women; 83 percent of Computer Programmers are male. Most report receiving medical coverage from their employers and more than half collect dental insurance.

$37,677 - $86,642
(Median)
$38K
$57K
$87K
MEDIAN: $57,252
10%
50%
90%

Add this chart to your site: 640px    300px

$11.97 - $41.36
(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
$37,677 - $86,642  
   
Bonus
$0.00 - $9,569  
Profit Sharing
$0.00 - $8,139  
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,804 - $88,493  
Country: United States | Currency: USD | Updated: 20 Jun 2015 | Individuals Reporting: 2,010
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.97 - $41.36  
   
Overtime
$15.76 - $45.22  
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 - $9,569  
   
Profit Sharing
$0.00 - $8,139  
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,804 - $88,493  
Country: United States | Currency: USD | Updated: 20 Jun 2015 | Individuals Reporting: 491
United States (change)

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. It is quite typical for Computer Programmers to transition into roles as Software Engineers or Programmer Analysts, where reported median earnings are $10K and $3K higher per year.

Software Developer Job Listings

Search for more jobs:

Popular Employer Salaries for Computer Programmer


TATA CONSULTANCY SERVICES LIMITED attracts talent by shelling out the biggest paychecks in the area — the median in that office is $63K.

Popular Skills for Computer Programmer


Computer Programmers report using a deep pool of skills on the job. Most notably, skills in PL/SQL, ASP.NET, Microsoft SQL Server, and .NET are correlated to pay that is above average. Skills that pay less than market rate include Visual Basic, Microsoft Access, and PHP. Skill sets containing Java also tend to include SQL. Most people who know C++ also know C#.

Pay by Experience Level for Computer Programmer

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


Experience is an important factor influencing the compensation of Computer Programmers. The average worker who claims fewer than five years of experience earns around $50K. In contrast, however, individuals who report five to 10 years in this occupation see a much larger median of $64K. Computer Programmers see a median salary of $72K after reaching one to two decades on the job. 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 $75K.

Pay Difference by Location


For Computer Programmers, San Francisco provides a pay rate that is 45 percent greater than the national average. Computer Programmers can also look forward to large paychecks in cities like Seattle (+25 percent), Washington (+25 percent), Los Angeles (+22 percent), and New York (+21 percent). Raleigh is home to the smallest salaries in the field, lagging the national average by 5 percent. Employers also pay below the national average in Houston (5 percent lower) and St. Louis (1 percent lower).

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
$56,000


Skills That Affect Computer Programmer Salaries

up arrow 10%

ASP.NET
up arrow 2%

Microsoft SQL Server
0%

National Average
$56,000

.NET
up arrow 1%

Linux
up arrow 1%

Java
up arrow 2%

C#
up arrow 2%

JavaScript
up arrow 2%

C++
up arrow 4%

HTML
up arrow 4%

up arrow 6%

SQL
up arrow 7%

PHP
up arrow 8%



Job Satisfaction

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

Gender

Female
17 %
Male
83 %

Years of Experience

Less than 1 year
15%
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: 63%
vision benefits Vision: 49% employee benefits None: 16%
ADVERTISEMENT