Computer Programmer Salary in 2020

Computer programming jobs are in-demand and the average salary is around six-figures.

Below we listed out some of the most sought after computer programming jobs and salaries.


Starting Salary

Before we get ahead of ourselves, starting salaries are usually not six figures. The average starting salary for a programmer is around $60,000. While this isn’t six figures, it is a very high starting salary compared to other industries. To a $60,000 starting salary in perspective, the salary per hour is $30.

Computer Programming Jobs and Salaries

There are hundreds of different programming jobs that all require different knowledge and training. You can become a front-end web developer, a back-end web developer, a software engineer, a software developer, a python developer, and the list goes on. All of these skills have some overlap but they are not interchangeable.

What these jobs have in common is their growth worldwide and high value. It is not uncommon for these jobs to pay six-figure salaries.


The TIOBE index shows the popularity of each programming language. With Java and C at the top for the last 20 years. 

Software Engineer Salary

The terms Software engineers and software developers are commonly used interchangeably and not differentiated on the Bureau of Labor Statistics website. According to the Bureau of Labor Statistics, a software developer is someone who creates applications to run on computers and other devices. The Bureau of Labor Statistics (BLS) projects that the growth of software developer/engineering jobs will be 21% over the next 10 years which is much faster than average. The BLS lists the average yearly software developer salary is $105,590. Salaries at larger companies are even higher. A Google software engineer’s salary is $132,352 a year.


Full-Stack Developer Salary

A full-stack developer is not differentiated by the BLS from software developers. However, a full-stack developer is responsable for the creation and service of the front-end of a website, the back-end, as well as the database. According to the average salary for full-stack developers in 2020 is $113,009.

Python Developer Salary

The Bureau of Labor Statistics does not differentiate Python Developers from other types of developers. According to, a Python Developer can expect to make $128,865 a year according to, and $111,889 a year according to The average of these two are $120,382. Python Developer jobs are also expected to grow at above-average rates along with other developer jobs over the next 10 years.


iOS Developer Salary

iOS developer jobs are also not differentiated by The Bureau of Labor Statistics. iOS developers are in high demand and pay $96,016 a year according to

Summary Table of Programming Salaries

Job Title

Average Salary

Software Engineer


Full-Stack Developer


Python Developer


iOS Developer


Computer Programmer Education

With technology becoming a greater part of our every day lives there is a tremendous demand for programmers. It is a career where you can earn a six-figure salary. Programmers also do well in economic downturns. The unemployment rate for programmers in the last 10 years has remained below the national average even in recessions. Programming is also “future-proof” meaning that programmers will not be replaced by automation like many other jobs.

Get Started Programming with These Free Sites

You may be thinking this sounds good but doesn’t it take years to become a computer programmer? The time needed to become a computer programmer is short compared to other professions that have comparable salaries like medical. You can learn to program in just a few months.

Code Academy

W3 Schools