Computer Programmer Salary Guide & Career Outlook

The computer programmer salary can vary according to multiple factors, the most important of them being location, industry, local policies, and experience.  A computer programmer is an individual in charge of writing codes or scripts for computer software. As a future candidate, you have to know that as a computer programmer you will be needed to supervise any type of task related to creating a functional computer program. Your position will also cover code writing, supervision, review, quality control, and market analysis.

How Much Does a Computer Programmer Make per Year by Country?

Computer Programmer Salary US Canada UK Australia New Zealand India South Africa
Hourly Pay $20 C$20 E15 AU$40 R-
Annual Pay $60,444 C$52,544 E30,400 AU$55,229 NZ$63,673 Rs434,482 R171,264

*These figures are estimated based on the other pay information given. This assumes a 40 hour work week.

make a computer programmer salary

Computer Programmer Salary Influencing Factors

1. Location

Your current location can also be considered a computer programmer salary influencer. According to the latest income reports, the highest paying state for this profession is considered Washington. Therefore, a computer programmer can earn as much as $119,540 per year or $57.47 per hour.

However, the second top paying state for computer programmers is New Mexico. You will have the opportunity of earning as much as $103,200 per year or $49.62 per hour. Ranking third in high-paying states for computer programmers is Massachusetts. An individual occupying this position can earn $93,420 per year or $44.91 per hour.

Some other high paying states, in no particular order:

  • District of Columbia: $91,100 per year;
  • Virginia: $91,460 per year;
  • Maryland: $86,030 per year;
  • Alaska: $85,520 per year;
  • New Jersey: $79,190 per year.

If you’re currently seeking employment as a computer programmer, then you should avoid these states at all costs because they have the lowest paying rates in the country:

  • South Dakota: $50,060 per year;
  • North Dakota: $51,700 per year;
  • West Virginia: $58,020 per year;
  • Wyoming: $59,010 per year;
  • Mississippi: $61,020 per year;
  • Louisiana: $63,640 per year.

2. Experience

Among the most important factors that can determine the average computer programmer salary, experience is the most vital. It can determine your salary. However, it also increases chances of being employed as well. As far as the computer programmer education goes, a good college with high rating is invaluable. However, experience is preferable.

Below, you will find a list containing the average computer programmer salary sorted by seniority:

  • Entry Level Computer Programmers: $44,450 per year or $21.37 per hour;
  • Junior Computer Programmer: $60,250 per year of $28.97 per hour;
  • Experienced Computer Programmer: $79,530 per year or $38.24 per hour;
  • Senior Computer Programmer: $103,570 per year or $49.75 per hour;
  • Top End Computer Programmer: $130,800 per year or $62.89 per hour.

3. Industry

One the most important factors that are capable of influencing the computer programmer salary is the industry. Therefore, on which industry you choose your salary will vary accordingly.

According to the same income report published on, the highest paying industry for this profession is considered Finance and Insurance. An individual occupying this position has a mean income of $78,580 per year.

On the other hand, a computer programmer employed in the Utility Branch has the lowest mean income, compared to other industries, which is $76,180 per year. Therefore, it’s important to consider the industry carefully.

Here are some more industries suitable for a computer programmer:

  • Transportation and Warehousing: $77,000;
  • Wholesale Trade: $77,210;
  • Manufacturing: $78,090;
  • Information: $78,500.

If you are currently seeking employment with some of the largest companies out there on the market, there are good opportunities. The media computer programmer salary at TATA Consultancy services is $67,904 per year.

In addition, CEI is another top paying company. A computer programmer can earn as much as $69,752 per year.

Scheduled & Working Hours

A computer programmer is required to work 40 hours per week. Usually, individuals occupying this position work in an office-like environment, surrounded by big-screen monitors and computers. However, most employers offer the possibility of working from home.

As far as the computer programmer schedule, some of them might have to work overtime or during the weekend in order to deliver the projects. However, most must fulfill a 40-hours a week work.

Computer Programmer Salary by State

State Annual Mean Wage ($)
Alabama 80,300 Alaska 85,520 Arizona 78,660 Arkansas 69,370 California 89,360 Colorado 81,290 Connecticut 79,680 Delaware 76,900 Florida 72,490 Georgia 79,620 Hawaii 69,660 Idaho 66,890 Illinois 75,130 Indiana 65,480 Iowa 66,720 Kansas 67,190 Kentucky 67,720 Louisiana 63,640 Maine 67,690 Maryland 86,030 Massachusetts 93,420 Michigan 70,860 Minnesota 77,810 Mississippi 61,020 Missouri 78,310 Montana 60,440 Nebraska 72,270 Nevada 75,920 New Hampshire 70,120 New Jersey 79,190 New Mexico 103,200 New York 81,600 North Carolina 80,800 North Dakota 51,700 Ohio 68,180 Oklahoma 64,640 Oregon 76,380 Pennsylvania 74,370 Rhode Island 79,040 South Carolina 67,610 South Dakota 50,060 Tennessee 70,270 Texas 79,480 Utah 77,540 Vermont 64,300 Virginia 91,460 Washington 119,540 West Virginia 58,020 Wisconsin 72,850 Wyoming 59,010

Bonuses and Benefit Packages

Becoming employed in this profession has several advantages. They usually come in the form of monthly or yearly bonuses. Therefore, employers offer their staff the possibility of working overtime for a little extra something. Furthermore, you may be able to earn extra bonuses at the end of your projects. That depends on its priority and the company’s policy.In addition, the future looks bring for these professionals. The computer programmer salary will increase with time.

Software creation and configuration, however, are highly worth it as well.

Career Outlook

The Bureau of Labor Statistics predicted a 3.3 percent growth for the 2014-2024 timeframe. Therefore, the computer programmer job outlook seems promising. The growth of technology will further propel them into success.


The computer programmer salary can vary according to various factors. It may not seem like it, but the job of a computer programmer is a high-stress profession. However, pay and the opportunity of writing a computer software are highly rewarding. Their field is highly related to the java programmer, so make sure to check that out as well.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.