No one will be surprised to learn that most British software developers work in Greater London (20.9 percent) or Southern England (35.8 percent), and that those are the regions that pay the most. However, developers who work in the Midlands might think about moving. There aren't as many jobs and the pay is generally poor.
According to this year's Stack Overflow report for the UK & Ireland, based on a user survey, the North of England might be a better bet. It employs 15.6 percent of British developers, compared with 9.7 percent in the Midlands. After that, Ireland (7.5 percent), Scotland (7.0 percent), Wales (2.0 percent) and Northern Ireland (1.5 percent) trail behind.
Greater London developers earn the most money, with salaries ranging from £23,500 to £98,765. (Of course, £23,500 is barely sustainable in London, unless you live with your parents.) Developers who work in the Midlands and the North start on only £18,000 a year. See the full table below.
The average salary for a developer in the UK & Ireland is around £44,000. Stack Overflow points out that this is 45 percent higher than the UK's national average salary, which was £28,000 in 2016-17.
Machine learning specialists earn the most, at £56,851. Web developers - who make up the majority of the market - average £42,717. This is slightly better than desktop software (£42,313) and mobile developers (£42,223). Graphics programmers (£39,832) and graphic designers (£35,863) earn the least.
From the survey, 75 percent of developers in the UK & Ireland are in full-time employment, with 11.5 percent working as independent contractors or freelances. Another 2.7 percent are employed part time. While 8.6 percent are not currently employed, only 3.3 percent are unemployed and looking for work. In total, 9.5 percent say they are "actively looking for a job", but 59.1 percent are "open to new opportunities".
As mentioned, web developers (72.9 percent) make up the majority of the market, followed by desktop applications developers (27.6 percent) and mobile developers (16.1 percent). DBAs (14.9 percent) and systems admins (11.4 percent) follow on behind. Those highly-paid machine learning specialists make up just 2.4 percent of the total.
The vast majority of these UK & Ireland developers are male (89.2 percent) rather than female (7.3 percent). We can only hope that this reflects Stack Overflow's user base, rather than reality.
Stack Overflow says its survey had more than 64,000 respondents from 213 countries, with 4,740 of them coming from the UK & Ireland. It also covers topics such as education, career satisfaction, and Tips for Tech Hiring.
You can download the UK & Ireland Developer Hiring Landscape Report 2017 online.