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
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".
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.
The popularity of Python increased slightly in April keeping it in 6th position.
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.
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.