How much do software developers earn?

Back End, Full Stack and Front End developer salaries broken down by experience, seniority, associated skills, and position salary listings

Development
Front End
Full Stack
Back End
Next.js
Angular
Node.js
React
JQuery
Vue.js
Scala
C++
Typescript
Python
Java
Ruby
C#
PHP
Kafka
Embedded
Rust
Go
Understanding compensation
5 minutes article
Cover of Woman sitting at a desk working on code article

Expected salaries - all developers

Developer salaries by seniority

Graph showing average salary expectations of Entry, Junior, Mid, Senior and Lead Developers

Mid-level developers expect an average salary of £55,822. Senior developers, meanwhile, expect an average salary of £79,398.

Developer salaries by years' experience

Graph showing average salary expectations of Developers by years' experience

On average, developer salaries cap out at just under £80,000, a level usually reached after 12 or 13 years' experience.

Developer salaries by seniority and job title

Graph showing average salary expectations of Junior, Mid, Senior and Lead Front End, Full Stack and Back End Developers

Across all seniorities, Back End developers expect to be paid more than Full Stack or Front End developers. Front End developers, meanwhile, expect to be paid less than either Full Stack or Back End developers.

Front End

Front End developer salaries by years' experience

Graph showing average Front End Developer salaries by years' experience

Front End developer salaries start to plateau at around £71,000, a level typically reached after 13 or 14 years' experience.

Skills and expected salaries

Junior Front End developers

Graph showing average salary expectations of Junior Front End Developers by primary skill

Typescript is the most valuable skill for junior Front End developers, followed by Angular, Node.js and React Native.

Mid-level Front End developers

Graph showing average salary expectations of Mid Front End Developers by primary skill

React Native is the most valuable skill for mid-level Front End developers, followed by Typescript, Redux and React.

Senior Front End developers

Graph showing average salary expectations of Senior Front End Developers by primary skill

Similarly, React Native, Redux, React and Typescript are the most valuable skills for senior Front End developers.

Lead Front End developers

Graph showing average salary expectations of Lead Front End Developers

Among lead Front End developers, React Native is the most valuable primary skill, followed by Typescript, React and Redux.

Front End positions

Graph showing average min., mid. and max. salary levels of Junior, Mis, Senior and Lead Front End positions on cord

Front End developer positions on cord pay, on average, £44,100-£68,982 at Mid level, and £51,667-£79,900 at senior level.

Full Stack

Full Stack developer salaries by years' experience

Graph showing average salary expectations of Full Stack Developers by years' experience

Full Stack developer salaries typically level out between £77,000 and £78,000, a level reached after 13 years' experience.

Skills and expected salaries

Junior Full Stack developers

Graph showing average salary expectations of Junior Full Stack Developers by primary skill

Go is the most valuable programming language for junior Full Stack developers, followed by Java, Python and Ruby.

Mid-level Full Stack developers

Graph showing average salary expectations of Mid Full Stack Developers by primary skill

Go is also the most valuable programming language for mid-level Full Stack developers, followed by Ruby, Java and Typescript.

Senior Full Stack developers

Graph showing average salary expectations of Senior Full Stack Developers by primary skill

Among senior Full Stack developers, Go, Ruby, Python and Java are the most valuable programming languages to know.

Lead Full Stack developers

Graph showing average salary expectation of Lead Full Stack Developers by primary skill

The most valuable programming language for lead Full Stack developers is Ruby, followed by Go, Python and Java.

Full Stack positions

Graph showing average min., mid. and max. salary levels for Junior, Mid, Senior and Lead Full Stack Developer positions on cord

Full Stack developer positions on cord pay, on average, £45,354-£70,978 at mid level, and £53,962-£83,682 at senior Level.

Back End

Back End developer salaries by years' experience

Graph showing average salary expectations of Back End Developers by years' experience

Back End developer salaries tend to peak at just over £82,000, which is typically reached after 14 years' experience.

Skills and expected salaries

Junior Back End developers

Graph showing average salary expectations of Junior Back End Developers by primary skill

Scala is the most valuable skill for junior Back End developers, followed by Go, C++ and Java.

Mid-level Back End developers

Graph showing average salary expectations of Mid Back End Developers by primary skill

Scala is also the most valuable skill for mid-level Back End developers, followed by Go, C and Java.

Senior Back End developers

Graph showing average salary expectations of Senior Back End Developers by primary skill

Again, Scala is the most valuable skill among Senior Back End developers, followed by Go, Ruby and C++.

Lead Back End developers

Graph showing average salary expectations of Lead Back End Developers by primary skill

Scala, Ruby, Go and Python are the most valuable skills for lead Back End developers.

Back End positions

Graph showing average min., mid. and max. salary levels of Junior, Mid, Senior and Lead Back End Developers

Back End positions tend to pay, on average, £46,471-£78,231 at mid level and £56,518-£87,288 at senior level.

Key Insights

  • Back End developers expect the highest salaries, Front End developers the lowest
  • React Native is the most valuable primary skill for mid-senior Front End developers
  • Scala tends to be the most valuable skill for Back End developers, while Go is a more valuable skill for most Full Stack developers

Data Disclaimer

Data is drawn from the expected salary of 8,181 Front End, Full Stack and Back End engineers who started looking for UK-based work on cord since 1st Jan 2021, and the salary ranges of 2022 UK-based positions posed on cord since 1st Jan 2021.

Dan McEvoy on cord
Dan McEvoy, Content Writer
Thursday, 16 December 2021