How much do .NET developers earn?
.NET developer salaries broken down by experience, seniority, and position salary listings

The average .NET developer salary is £65,022, based on expected salaries of 1,135 developers looking for UK-based work on cord in 2021. The average salary range of mid-senior level .NET developer positions in the UK is £45,114-61,981. These insights break down the details of the salary expectations of .NET developers by years of experience and seniority, as well as the salaries listed on .NET developer positions at different seniority levels.
.NET developer salary expectations by years of experience

Up to 14 years' experience, .NET developer salaries increase at an average of £3,075 per year from £33,611 to £76,667. Above 14 years' experience, they level out, and don't tend to exceed £75,000 on average. This suggests that, at 14 years or more in, years' experience is no longer the most decisive factor in a .NET developer's salary expectations, and that they may need to change jobs (into, for example, architecture or management) in order to increase their earning potential above this level.
.NET developer salary expectations by seniority

On average, UK-based .NET developers expect the following salaries:
- Entry-level: £30,667
- Junior: £35,904
- Mid: £48,881
- Senior: £72,000
- Lead: £78,346
As above, .NET developers who become Lead level (i.e., middle managers) can expect to earn more than even the most experienced senior .NET developers who remain in fully hands-on roles.
Salary ranges of .NET developer positions
Positions on cord are posted with a minimum salary level and a maximum salary level. The graph below shows the average values of these ranges, as well as the average mid-point. Average ranges are large for several reasons, including that definitions of seniorities vary across companies, and that positions can be posted with multiple seniorities (but only one salary range).

Among 172 UK-based .NET developer positions, the average mid point of salaries listed were as follows:
- Entry-level: £36,250
- Junior: £44,167
- Mid: £54,517
- Senior: £65,263
- Lead: £73,611
Based on the expectations data above, .NET developers tend to expect salaries within the mid-point ranges at entry, junior and mid level, but at senior and lead level they tend to expect salaries in line with the upper salary limits.
Key Insights
- The average .NET developer salary is £65,022
- .NET developer salaries increase at an average of £3,075 per year of experience from £33,611 to £76,667 after 14 years
- Entry-mid level .NET developers expect to be paid around the mid-range of what companies are willing to offer. Senior and lead .NET developers expect to be paid near the maximum of these ranges
Data Disclaimer
Salary expectation data refers to 1,135 UK-based Back End or Full Stack engineers listing .NET as a primary skill, looking for UK-based (On-site or Hybrid) work on cord between January - December 2021.
Position salary data refers to 172 UK-based Back End or Full Stack developer positions posted on cord between January - December 2021 listing .NET as a required skill.
While data encompasses the whole of the UK, the majority of UK-based roles on cord are based in London, which makes the data more relevant to people considering work in London. Further information on regional salaries will be available soon.

Was this content useful?


