Overall salary movement <span style="font-size: 0.7rem; display: block; text-align: center;">* Overall salary trends for the last two quarters.<br />N.B. Salaries for each country have been converted to USD for ease of comparison.*</span>

Overall global salaries are down by $5,000 - $10,000 USD over the last quarter. Relative positions in popularity however remain mostly the same. By almost any measure and ranking methodology, the most popular and well paid languages are still JavaScript, Java, and Python. C and C# sit in the middle in terms of job demand although their salaries fall below Java and Python in many cases. Python continues to pay quite well around $94,900 USD although it only appears in 4.6% of all tech job ads whilst Java roles on average are offering $92,300 USD.

Programming language salary & demand <span style="font-size: 0.7rem; display: block; text-align: center;">N.B. Salaries for each country have been converted to USD for ease of comparison.</span>

Objective-C has been facing a steady decline all year since Apple mentioned its switch to Swift. You can see that in Gooroo's demand stats for the language, as well as in other rankings such as TIOBE which state Objective-C has had a decline of 8% over the last year.

At the cooler end of town we see the usual cluster of niche languages. Scheme, Scala, and Objective-C lead this pack. Groovy, a language for the Java platform, continues to do well within this family with salaries at around $96,200 USD and demand slightly outpacing other niche languages like Clojure, Golang, and Haskell.

Niche language salary & demand <span style="font-size: 0.7rem; display: block; text-align: center;">Zoomed in version of the above chart showing the lower end of the demand scale.</span>

In terms of general popularity (using data such as GitHub, StackOverflow, Google searches) from Spectrum IEEE, the leaders are very much the same, except that languages like C, C++, and C# jump ahead near the top of the pack, and JavaScript falls behind them (Note: Dice job data which is used in the IEEE rankings generally group all the C languages together). When we isolate job data from that list, the results line up nicely alongside Gooroo's demand figures.

In the USA

IT salaries across the United States have fallen consistently for at least the last 2 quarters. The last few months have seen the average salary across the country fall by approcimately. $10,000 USD.

The relative demand for the various languages however (see chart below), isn't much different from the rest of the world. The main difference is that Java is mentioned in 1.8% more jobs than JavaScript. Salaries on offer for both these skills are the same. Of course, demand does vary across the USA as does the cost of living.

USA Programming Languages Salary & Demand

Great Britain

Salaries across the country have broadly remained stable with a slight decline over the last month. Where the USA shows high demand for Java, the UK prefers JavaScript and C#. The top 8 most in demand programming languages have remained the same since last quarter. Ruby has risen slightly to overtake R as now sits in 9th place. It will be interesting to see if this rise continues or whether this was simply the normal jostling that happens from month to month.

UK demand and salary

Australia

Of the three countries analysed, Australia is the only one which shows increasing salaries. However, this is due mostly to infrastructure based skills. Salaries on offer for software development related skills rose slightly last month, bringing it back in line with where they were in April this year (~$106,500 AUD).

Australia demand vs salary

The outlook

IT Salaries across the US are falling as shown here. Great Britain remains relatively steady with a slight fall last month.

Australia is showing a slight trend upwards which may be a good sign of things to come. Infrastructure roles have had a positive effect on this upward trend.