Median pay for Computer Programmers in the United States is around $60K per year. Total cash compensation for Computer Programmers runs from $36K to $99K depending on bonuses that can occasionally exceed $10K and profit sharing that can reach almost $15K. Compensation for this group is mainly affected by career length, but the particular city and the specific company are influential factors as well. Most workers in this position report high levels of job satisfaction. The vast majority of Computer Programmers (83 percent) survey respondents are men. A fair number enjoy medical while a majority get dental coverage. Vision coverage is also available to just under one-half. This report is based on responses to the PayScale salary survey.

$39,696 - $95,442
(Median)
$40K
$60K
$95K
MEDIAN: $60,384
10%
50%
90%

Add this chart to your site: 640px    300px

$12.75 - $49.00
(Median)
$13
$21
$49
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$33K$66K$99K
Salary
$39,696 - $95,442  
   
Bonus
$49.32 - $10,033  
Profit Sharing
$0.00 - $14,681  
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).
)
$36,314 - $98,578  
Country: United States | Currency: USD | Updated: 28 Oct 2016 | Individuals Reporting: 1,611
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$19$38$57
Hourly Rate
$12.75 - $49.00  
   
Hourly Tips
$0.81  
Overtime
$15.15 - $54.65  
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
$49.32 - $10,033  
   
Profit Sharing
$0.00 - $14,681  
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).
)
$36,314 - $98,578  
Country: United States | Currency: USD | Updated: 28 Oct 2016 | Individuals Reporting: 381
United States (change)

Find Out Exactly What You Should Be Paid

United States (change)


Employers: 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 who go on to become Senior Software Engineers may see their salaries climb quite a bit. Median pay for Senior Software Engineers is $108K annually. It is not uncommon for a Computer Programmer to continue on to become a Software Engineer or a Programmer Analyst.

Software Developer Job Listings

Search for more jobs:

Popular Employer Salaries for Computer Programmer


International Business Machines (IBM) Corp., TCS America, TATA CONSULTANCY SERVICES LIMITED, Google, Inc., and Accenture are top-notch employers for Computer Programmers in this area. Igate Global Solutions Ltd. offers the highest compensation with a median salary of $75K. Other leaders in compensation levels are International Business Machines (IBM) Corp. at $73K, Accenture at $69K, and TATA CONSULTANCY SERVICES LIMITED, where Computer Programmers annually earn $68K.

Google, Inc., Techmahindra Ltd and TATA CONSULTANCY SERVICES LIMITED are three other employers with a reputation for below-average pay, showing salaries around $62K, $65K, and $68K.

Popular Skills for Computer Programmer


Survey respondents exploit a significant toolbox of skills in their work. Most notably, skills in Linux, Java, JavaScript, and ASP.NET are correlated to pay that is above average. Skills that are correlated to lower pay, on the other hand, include Visual Basic, PHP, and C++. C# is a skill commonly found among those who know .NET.

Pay by Experience Level for Computer Programmer

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


Computer Programmers generally obtain higher compensation for more plentiful past experience. Respondents with less than five years' experience take home $52K on average. In contrast, those who have been around for five to 10 years earn a noticeably higher average of $68K. After working for 10 to 20 years, Computer Programmers make a median salary of $79K. Individuals who report more than two decades of experience seem to make only slightly more than folks in the 10-to-20 year range; the more senior group sees median earnings in the comparatively modest ballpark of $88K.

Pay Difference by Location

National Average: $59,646

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

With a pay rate for Computer Programmers that is 33 percent greater than the national average, San Francisco offers a comfortable salary for those in this profession. Computer Programmers will also find cushy salaries in Washington (+24 percent), Seattle (+19 percent), Atlanta (+17 percent), and San Diego (+17 percent). In Columbus, salaries are 7 percent below the national average and represent the lowest-paying market. Employers pay around 6 percent less in Houston and 1 percent less in San Jose, 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)


Employers: Start Here »

Experience Affects Computer Programmer Salaries




National Average
$60,000


Skills That Affect Computer Programmer Salaries

up arrow 16%

Java
up arrow 3%

JavaScript
up arrow 1%

National Average
$60,000

ASP.NET
up arrow 1%

Microsoft SQL Server
up arrow 1%

C++ Programming Language
up arrow 2%

HTML
up arrow 2%

SQL
up arrow 3%

ASP.NET Framework
up arrow 3%

C#
up arrow 4%

C# Programming Language
up arrow 4%

up arrow 5%

C++
up arrow 6%

PHP
up arrow 8%


Job Satisfaction

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

Gender

Female
17 %
Male
83 %

Years of Experience

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

Common Health Benefits

medical benefits
Medical: 79%
dental benefits
Dental: 59%
medical benefits
Vision: 46%
dental benefits
None: 19%
ADVERTISEMENT