Engineer Salary UK 2026
UK engineering salaries by discipline for 2026. Software, civil, mechanical and electrical engineer pay — from graduate to senior level.
UK Engineer Salaries by Discipline 2026
| Grade / Level | Annual Salary | Notes |
|---|---|---|
| Software Engineer (junior) | £35,000–£50,000 | 0-3 years experience |
| Software Engineer (mid) | £50,000–£75,000 | 3-7 years experience |
| Software Engineer (senior) | £75,000–£100,000+ | 7+ years experience |
| Civil Engineer (graduate) | £28,000–£35,000 | Graduate entry |
| Civil Engineer (experienced) | £40,000–£65,000 | Chartered engineer |
| Mechanical Engineer | £32,000–£60,000 | Range across career |
| Electrical Engineer | £32,000–£65,000 | Range across career |
| Data Engineer | £45,000–£80,000 | Growing demand |
| DevOps/Cloud Engineer | £55,000–£90,000 | High demand specialty |
| Engineering Manager | £80,000–£130,000 | Senior 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).
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.