Computer Programmer Salary

An average Computer Programmer in the United States can expect to take home roughly $58K annually. The income range spans the entire spectrum between $34K and $89K per year. In the world of Computer Programmers, overall income ranges from $34K near the bottom to $89K at the top; this can include more than $9K from bonuses and more than $8K from profit sharing in exceptional cases. While years of experience and the specific company impact pay for this group, geography is the most influential factor. Most Computer Programmers like their work and job satisfaction is high. Most enjoy medical while the greater part get dental coverage. Vision coverage is also available to about one-half. Men account for the majority of Computer Programmers who responded to the questionnaire — 83 percent to be exact.

$38,251 - $87,162

Add this chart to your site: 640px    300px

$11.93 - $42.49

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$30K$60K$90K
Salary
$38,251 - $87,162  
   
Bonus
$0.00 - $8,796  
Profit Sharing
$0.00 - $8,109  
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,020 - $89,085  
Country: United States | Currency: USD | Updated: 18 Jul 2015 | Individuals Reporting: 2,008
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$16$32$48
Hourly Rate
$11.93 - $42.49  
   
Overtime
$16.08 - $45.59  
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$32K$64K$96K
Bonus
$0.00 - $8,796  
   
Profit Sharing
$0.00 - $8,109  
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,020 - $89,085  
Country: United States | Currency: USD | Updated: 18 Jul 2015 | Individuals Reporting: 498
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


Computer Programmers' salaries may rise greatly for those who assume a higher-end position such as a Senior Software Engineer. The average Senior Software Engineer brings home $93K per year. Career advancement for the typical Computer Programmer often leads to becoming a Software Engineer or a Programmer Analyst; median salaries in these positions are $9K higher and $3K higher, respectively.

Software Developer Job Listings

Search for more jobs:

Popular Employer Salaries for Computer Programmer


Computer Programmers seeking a sizable paycheck can earn the most at International Business Machines (IBM) Corp., where the average salary comes to $73K.

Popular Skills for Computer Programmer


Computer Programmers report using a large range of skills on the job. Most notably, skills in PL/SQL, ASP.NET, Microsoft SQL Server, and Linux are correlated to pay that is above average. At the other end of the pay range are skills like Visual Basic, Microsoft Access, and PHP. For most people, competency in .NET indicates knowledge of 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. Respondents with less than five years' experience take home $50K on average. In contrast, those who have been around for five to 10 years earn a noticeably higher average of $64K. After working for 10 to 20 years, Computer Programmers make a median salary of $73K. 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 $76K.

Pay Difference by Location


Home to some of the best pay for Computer Programmers, San Francisco offers exceptional salaries, 42 percent above the national average. Computer Programmers can also look forward to large paychecks in cities like Seattle (+24 percent), Washington (+23 percent), New York (+20 percent), and Los Angeles (+20 percent). St. Louis is home to the smallest salaries in the field, lagging the national average by 9 percent. Workers in Raleigh and Houston earn salaries that trail the national average for those in this profession (6 percent less and 5 percent less, respectively).

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 11%

ASP.NET
up arrow 2%

Microsoft SQL Server
0%

National Average
$56,000

Java
up arrow 1%

Linux
up arrow 1%

C#
up arrow 2%

.NET
up arrow 2%

JavaScript
up arrow 2%

C++
up arrow 3%

up arrow 5%

SQL
up arrow 7%

up arrow 7%


PHP
up arrow 9%


Job Satisfaction

Extremely satisfied
Rated 5 out of 5
based on 396 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