Here is what happened to the software development market in May 2015. For previous months, take a look at the Gooroo Insights series.

We are currently analysing ~500,000 tech jobs every single month, half of which are in the software development area. This provides a unique dataset which can tell us what skills organisations are hiring for and what salaries they're advertising.

The overall view

C# was in first place in April but fell back down in May in terms of demand. This puts Java in the number one position again for job mentions. JavaScript comes between them and is mentioned in ~17% of all software development job ads.

Programming languages - Global

The lower end of the scale continues to be very crowded with most of the niche skills. Although many of these skills are favoured by software developers, the demand in the job space is still very low (< 2% of mentions). However, when they are asked for, functional languages like Clojure, Haskell, Scala, and F# command above average salaries. We still see that many of these jobs are for Java Developers with these languages mentioned "in passing".

United States

USA Programming Languages Salary & Demand

Average salary in the USA rose slightly by ~$1,000USD in May. This follows the trend of generally rising salaries throughout the country this year. The most variation is seen in the niche, low demand languages.

Java continues to be the most in demand language and is paying around $115,000USD on average. Jobs mentioning JavaScript are also very popular although are paying slightly lower salaries at $107,000USD.

Behind these two we find C++, C#, C and Python. They are all paying around $110,000USD and are found in between 5.5% - 8% of all software development jobs.

Python is continuing to rise in popularity. In May we saw demand and salary equal that of C++.

Great Britain

UK Programming languages salary and demand

No surprises, C# still wins in the UK.

As we've consistently observed, the UK has a love affair with C#. It is still the No. 1 most in demand programming language. Salaries though are around £10,000 below what is offered for Java roles.

Java roles are commanding an average salary of £55,600, the same as Ruby and a little higher Python.


Australian programming language salaries

In May, JavaScript became the most mentioned software language in job ads throughout Australia, taking the first place ahead of C# and Java. Salaries between the three are very similar and hover around the $100,000 AUD mark.

The gap between these leading three languages and the others has widened. For every job mentioning C or C++, there are 2 - 3 jobs mentioning Java, C#, or JavaScript.

Of the lower demand skills, R continues to pay extremely well. With mentions in 2.5% of ads, jobs are offering just under $120,000 AUD for this skill.

Key take-away points

  • Java remains one of the most popular and best paying languages globally although is starting to be challenged by other skills like JavaScript and C#.

  • The love affair between the UK and C# continues. Yet the pay for C# skills as fallen to £10,000 below what is normally offered for Java.

  • Ruby and Python skills in the UK are paying similar salaries as Java, although demand is significantly lower.

  • JavaScript has become the most mentioned software language in job ads throughout Australia. It takes first place ahead of C# and Java.

Important points about this analysis

  • When reading these charts, the lower the demand for a skill, the less reliable the salary indicators become. It only takes a handful of jobs to shift the data point. To compensate for this, we've used a weighted average based on the number of jobs at various salary points, although even this isn't perfect.

  • Job data is extremely useful as it's plentiful and provides a lot of fascinating and interesting data to work with. It also has its challenges. You should read our full disclosure about the analysis for an insight into these challenges.