Are your software developer salaries on the money?
Author: sam | Date published: 17/01/20
There’s no getting around the fact that money makes the world go round – especially when it comes to software developer salaries. With one of the biggest skills shortages in recent history, as an employer you’ll want to make sure you’re armed with the industry average salary for the roles you’re recruiting for before looking for a hire.
Plans to grow software development teams are at a five-year high – In a recent Stack Overflow survey, 62% want to hire a permanent member of staff, 35% plan to hire one or more contractors and 28% believe they do not have the budget needed to achieve the current objectives.
Tech Nation estimated that in Wales there are roughly 45,000 people who are now employed with development and digital skills across a variety of areas. Software developer salaries vary massively across South Wales and we’ve learnt that finding and keeping a great developer can be a bit hit or miss as a result!
While software developer salaries differ depending on the size of the company and the specific job responsibilities, years’ experience tends to be the biggest indicator of a higher salary. However, experience of multiple programming languages and experience outside of the office comes a close second.
We’re now in a market where candidates are in short supply and salaries in South Wales are escalating faster than we have ever seen; below is a breakdown of the various software developer salaries and positions on average:
(not tied to a specific technology i.e. Angular)
Junior – £21,000 – £24,000
Mid – £30,000 – £38,000
Senior – £45,000 – £65,000
Software developer /engineer
(Average across industries, and across more traditional tech stacks including .Net, Java, PHP, etc.)
Junior – £23,000 – £32,000
Mid – £35,000 – £45,000
Senior – £45,000 – £65,000
Principal Software Developers/Engineers – £60,000 – £75,000
Development managers / CTOs
This can be a bit of a tricky one dependant on background/area, however on average between £82,000 – £100,000.
Software developer salaries in South Wales are on the up and up
The average software developer salaries in Wales have gone up 9.7% year-on-year, compared to a change of -4.2% for all jobs in Wales and 4.1% for software developer jobs nationwide.
So, how does a start-up compete with an insurance comparison site that can offers £5,000-£10,000 more? Or how does that Fintech keep and retain its PHP developers that are getting a million LinkedIn recruiter messages a month? Some things to bear in mind include:
Cost to hire factor – not just the cost of the software developer you bring to the team but think about raising the average salary of your team to meet the level of your new hire, as well as the future hires you’ve got budgeted. Hiring the wrong person, the ongoing rising cost of the team or trying to keep up with the Joneses can have long term effects aside from your bottom line.
Scope and timelines – How busy are your team? How business critical are your projects? How long can you wait to hire? The average time to hire software developers is roughly three months. When assessing software developer salaries, try to think about what you really need and how long should a good software developer take to pick up the right skills?
The market! – Speaking of keeping up with the Joneses – it’s the elephant in the room for a lot of people but what your competitors are paying will have sway on what people are expecting to earn… people talk so bear it in mind and don’t low ball without a good reason!
Flexibility – Developers want a good work-life balance; a large percentage have families at home and being shackled to a desk between the hours of 9-5 just won’t cut it anymore. Flexibility around working hours along with remote options is something that comes up time and time again. We completely understand how an office-based team may be more productive on paper but in a world where technology is king, with the likes of Skype, Google Hangouts and FaceTime available, there’s now no reason for developers to be chained down writing lines of disengaged code.
Staying in touch with the latest salary information is essential for employers, whether you’re looking to bring in new hires or just check what the competition are paying their staff in equivalent roles to retain your current team.
There are lots of things to consider aside from the norm with software developer salaries so hopefully these points give you something to think about when looking to grow your team.
If you have any questions about what to pay your developers or need some informal advice, then please feel free to get in touch.