Median pay for Computer Programmers in the United States lies in the neighborhood of $60K annually. Total incomes of Computer Programmers incorporate potential for, in a few cases, more than $10K from bonuses and close to $12K from profit sharing; these performance components cause packages to range between $36K and $99K. Experience level is the main element affecting pay for this group — geography and the individual firm are driving factors as well. The vast majority of Computer Programmers (83 percent) who took the survey are men. For the most part, Computer Programmers enjoy their work and report high levels of job satisfaction. Although approximately one in five lack health benefits of any kind, a strong majority do enjoy medical insurance, and the larger part get dental coverage, too.

$39,725 - $96,181
$40K
$60K
$96K
MEDIAN: $60,444
10%
50%
90%

Add this chart to your site: 640px    300px

$12.88 - $47.82
$13
$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$33K$66K$99K
Salary
$39,725 - $96,181  
   
Bonus
$14.79 - $10,147  
Profit Sharing
$0.00 - $12,469  
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,319 - $98,936  
Country: United States | Currency: USD | Updated: 18 Jan 2017 | 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$18$36$54
Hourly Rate
$12.88 - $47.82  
   
Hourly Tips
$0.81  
Overtime
$15.46 - $52.29  
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
$14.79 - $10,147  
   
Profit Sharing
$0.00 - $12,469  
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,319 - $98,936  
Country: United States | Currency: USD | Updated: 18 Jan 2017 | Individuals Reporting: 407

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 server applications.
  • Write code to create multi-threaded, networked server applications.
  • Use source debuggers, program dumps, and performance monitoring tools.
  • Test and document software for server applications.
  • Write, modify, and debug software for client applications.

Common Career Paths for Computer Programmer


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


At the upper end, Computer Programmers who move into a Senior Software Engineer role can end up with a hefty increase in pay. The average income for Senior Software Engineers is a much higher $108K per year. A Computer Programmer often moves on to become a Software Engineer or a Programmer Analyst.

Software Developer Job Listings

Search for more jobs:

Popular Employer Salaries for Computer Programmer


TATA CONSULTANCY SERVICES LIMITED, International Business Machines (IBM) Corp., Google, Inc., Techmahindra Ltd, and TCS America are among the top companies that take on many Computer Programmers. Computer Programmers seeking a sizable paycheck can earn the most at Igate Global Solutions Ltd., where the average salary comes to $75K. International Business Machines (IBM) Corp., Microsoft Corp, and Accenture are a few other companies that offer generous salaries, with Computer Programmers earning around $73K, $72K, or $69K at each firm, respectively.

Employees at TCS America, Techmahindra Ltd, and TATA CONSULTANCY SERVICES LIMITED can also expect below-average earnings of $62K, $65K, and $68K.

Popular Skills for Computer Programmer


Survey results imply that Computer Programmers deploy a substantial tool kit of skills at work. Most notably, skills in Linux, Java, JavaScript, and ASP.NET are correlated to pay that is above average. Skills that seem to negatively impact pay include Visual Basic, PHP, and C++. .NET and C# are correlating skills — those who know the former usually know the latter.

Pay by Experience Level for Computer Programmer

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


Computer Programmers who reported more years of relevant experience also reported higher earnings. Survey participants with less than five years' experience pocket $52K on average, but those with five to 10 years of experience enjoy a much bigger median of $67K. For Computer Programmers, 10 to 20 years of experience on the job amounts to an average salary of $77K. More than 20 years of experience mean a somewhat bigger median paycheck of $88K, but it's not much more than what less experienced people make.

Pay Difference by Location

National Average: $59,450

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

For Computer Programmers, working in the bustling city of San Francisco has its advantages, including an above-average pay rate. Computer Programmers can also look forward to large paychecks in cities like Washington (+28 percent), Seattle (+16 percent), New York (+14 percent), and Atlanta (+14 percent). The smallest paychecks in the market, 8 percent south of the national average, can be found in Houston.

Computer Programmer Reviews

Q: 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

Key Stats for Computer Programmer

Gender

Female
17 %
Male
83 %

Job Satisfaction

Extremely satisfied
Rated 5 out of 5
based on 189 votes.
Less than 1 year
16%
1-4 years
42%
5-9 years
19%
10-19 years
14%
20 years or more
9%
Location:
Years in Fields/Career:
United States (change)

Experience Affects Computer Programmer Salaries




National Average
$59,000


Skills That Affect Computer Programmer Salaries

up arrow 13%

up arrow 2%


ASP.NET
0%

National Average
$59,000



C#
up arrow 3%

SQL
up arrow 3%


up arrow 5%

up arrow 5%


C++
up arrow 6%

PHP
up arrow 11%


Job Satisfaction

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

Gender

Female
17 %
Male
83 %

Years of Experience

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

Common Health Benefits

medical benefits
Medical: 78%
dental benefits
Dental: 58%
vision benefits
Vision: 46%
dental benefits
None: 20%
ADVERTISEMENT