Live data — updated in real time

Engineer Salary UK 2026

UK engineering salaries by discipline for 2026. Software, civil, mechanical and electrical engineer pay — from graduate to senior level.

£48,000
Median Annual Salary
£4,000
Monthly (approx)
£24.62
Hourly (37.5hr week)
Above
vs UK median (£35,000)

UK Engineer Salaries by Discipline 2026

Grade / LevelAnnual SalaryNotes
Software Engineer (junior)£35,000–£50,0000-3 years experience
Software Engineer (mid)£50,000–£75,0003-7 years experience
Software Engineer (senior)£75,000–£100,000+7+ years experience
Civil Engineer (graduate)£28,000–£35,000Graduate entry
Civil Engineer (experienced)£40,000–£65,000Chartered engineer
Mechanical Engineer£32,000–£60,000Range across career
Electrical Engineer£32,000–£65,000Range across career
Data Engineer£45,000–£80,000Growing demand
DevOps/Cloud Engineer£55,000–£90,000High demand specialty
Engineering Manager£80,000–£130,000Senior leadership

Figures are estimates based on ONS ASHE data, sector surveys and advertised salaries. Individual salaries will vary.

About Engineer Salary Pay

Engineering salaries in the UK vary enormously by discipline. Software and technology engineering commands the highest salaries, with senior software engineers in London earning £80,000-£120,000+. Traditional engineering disciplines (civil, mechanical, structural) pay less but offer strong job security.

Location significantly affects engineering pay. London and South East salaries can be 20-30% higher than the national average. The oil and gas sector in Aberdeen and offshore can command premium rates. Defence contractors often pay above-market rates.

Chartered Engineer status (CEng) from a professional engineering body typically commands a salary premium of 15-25% over non-chartered engineers. The main chartered engineering bodies are IMechE, ICE, IET, and BCS (for software).

Related pages: /work/salary/it-developer/  ·  /work/salary/accountant/  ·  /work/average-salary/  ·  /work/salary-comparison/  ·  /work/average-salary/

Frequently Asked Questions

What is the average salary for a software engineer in the UK?

Software engineers in the UK earn an average of £55,000-£65,000. Junior engineers (0-3 years) typically earn £35,000-£50,000. Senior engineers (7+ years) can earn £75,000-£110,000+, particularly in London and at major tech companies. DevOps and cloud engineers are particularly well-paid.

What is the starting salary for a civil engineer?

Graduate civil engineers in the UK typically start at £28,000-£35,000. After 3-5 years experience and working towards Chartered Engineer (CEng) status, salaries typically reach £40,000-£55,000. Senior chartered civil engineers can earn £65,000-£90,000+.

How much do mechanical engineers earn in the UK?

Mechanical engineers in the UK earn a median salary of approximately £42,000. Graduate mechanical engineers start at £28,000-£35,000. Experienced mechanical engineers typically earn £40,000-£60,000. The highest salaries are in aerospace, defence and oil & gas sectors.