Continuing our monthly Gooroo Insights series, here is what happened to software development jobs in April 2015.

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

In April, C# has taken lead place from Java in the number of job mentions. These two remain the overall most popular languages. They're mentioned in ~65% of all software development ads.

JavaScript and C++ come in 3rd and 4th positions respectively. Jobs mentioning JavaScript and C++ have increased by ~4% over the last month.

C and PHP (although nothing alike) have remained steady at around 11.5% and 13%.

Global salary/demand stats

The lower end of the scale is very crowded. The vast majority of programming languages are niche and don't see a strong demand in the jobs space (< 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 Salary/Demand stats

Remaining consistent in the USA is the restricted salary range for most programming jobs. The majority of these jobs are pitched at the $100,000 - $110,000 USD range (country wide average figures). The most variation is seen in the niche, low demand languages.

America continues to be a Java country with the skill being mentioned in almost 30% of all software development jobs advertised. In April, Java went from an 8% lead to 12%. The popularity of Java within the USA has continued to rise since the start of this year.

Other popular languages like JavaScript, C++, C#, and C are found in between 10% - 18% of all jobs.

The popularity of Python increased slightly in April keeping it in 6th position.

Great Britain

UK Salary/Demand stats

The English STILL love C#.

Unlike the USA and Australia, Great Britain remains latched onto C#. It's popularity has continued to rise from being mentioned in 43% of jobs in February, to 49% in April. The rest of the languages have remained very steady over the last few months.

Java roles are commanding an average salary of £55,600, the same as Python. However, for every Python job we see, there are 4.4 Java roles advertised.


Australian salary/demand stats

Salaries for popular skills like Java, C#, JavaScript, and C++ remain steady at around $100,000 - $110,000 AUD. The later three of these skills have risen slightly in demand through April.

PHP popularity has fallen slightly along with Python.

Although mentioned in only 3% of jobs advertised, R skills are paying extremely well. Jobs mentioning R have salaries of ~$120,000 AUD.

Key take-away points

  • Java remains one of the most popular and best paying languages globally. It's popularity has seen a continuing increase in the USA throughout Q1 2015.

  • The UK has a love affair with C# skills, yet they pay increasingly less (~£9,000) for it for Java skills.

  • Functional languages like Clojure, Haskell, Scala, and F# generally command higher salaries, although are still considered very much a "nice to have" skill.

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.