A software engineer builds and maintains the applications, APIs, and services a business runs on. The day-to-day involves less uninterrupted coding than people expect: writing and reviewing pull requests, pairing on a tricky bug, sitting in a stand-up, and shipping features behind feature flags. Most teams work in two-week sprints on a ticket board, and a fair chunk of the week goes on reading other people's code, debugging production incidents, and keeping CI pipelines green.

The stack employers ask for has settled. Front-end roles want React with TypeScript; back-end roles want one of Node, Python, Java, or C#, sitting behind REST or GraphQL APIs with PostgreSQL or similar underneath. Cloud is now a baseline rather than a bonus — AWS (occasionally Azure or GCP) is expected, and Docker, plus some Kubernetes, turns up in most mid and senior specs. Git, a CI/CD tool such as GitHub Actions, and a working grasp of testing round it out. These technologies appear in around 90 per cent of full-stack job descriptions. Many fintechs and scale-ups have dropped the degree requirement and screen on a take-home or live coding task instead; roughly 45 per cent of UK tech hires in 2025 had no degree.

Pay splits by experience. Juniors (0-2 years) sit around £28,000-£38,000, more in London. Mid-level (3-5 years) runs roughly £45,000-£65,000, and seniors typically land £60,000-£95,000, with a London median nearer £80,000 and big-tech or AI-heavy firms pushing base past £100,000 before equity. Fully remote roles still exist but have thinned; hybrid at two or three days in the office is now the norm, averaging about 2.3 office days a week. Progression runs junior to mid to senior, then forks: tech lead and engineering manager on the people track, or staff and principal engineer for those who prefer to stay hands-on.

Software Engineer Jobs

Principal, Cloud Software Engineer

London
Not Specified
Job Type: Permanent
Posted: 01-08-2026
The Principal, Cloud Software Engineer will be responsible for designing, developing, and maintaining modern healthcare-focused applications that support clinical, research, and enterprise RnD AAAI initiatives across the RnD organization. This role will l... Read more

Principal Systems Engineer – Software/Simulation

Southsea, Hampshire
Not Specified
Job Type: Permanent
Posted: 01-08-2026
Job Title: Principal Systems Engineer – Software/Simulation.. Location: Portsmouth – Broad Oak – We offer a range of hybrid and flexible working arrangements – please speak to your recruiter about the options for this particular role.. Salary: Up to £75,9... Read more

Electrical Engineer

Sheffield, South Yorkshire
£41,422 per annum
Job Type: Permanent
Posted: 01-08-2026
At their site in Sheffield they are requiring a skilled Electrical Shift Engineer to join their dynamic and hardworking team on a permanent basis in the heavy industry department. As Electrical Shift Engineer your job will be to manage all electrical work... Read more

Controls Software Engineer

DE23 8YH
Not Specified
Job Type: Permanent
Posted: 01-08-2026
Controls Software Engineer.. Derby/Solihull (Hybrid.. Full Time.. Why join Rolls-Royce.. At Rolls-Royce we are proud to be a business that has truly helped to shape the modern world and are committed to always being a force for progress; powering, protect... Read more

Senior BIM Coordinator - MEP

Bristol
Not Specified
Job Type: Permanent
Posted: 01-08-2026
Develop skills within the team in relation to software, MEP systems and coordination of work, offering guidance and feedback to maximise the performance of the team.. Work from engineers/designers' calculations, rough sketches or drawings to produce coord... Read more

Test Equipment Engineer – Hardware (Electrical & Electronic)

Petersfield, Hampshire
Not Specified
Job Type: Permanent
Posted: 01-08-2026
Job Title: Test Equipment Engineer – Hardware (Electrical & Electronic.. Location: Portsmouth Broad Oak. We offer a range of hybrid and flexible working arrangements – please speak to your recruiter about the options for this particular role.. Salary: Up ... Read more

Senior Systems Engineer

Southsea, Hampshire
Not Specified
Job Type: Permanent
Posted: 01-08-2026
Job Title: Senior Systems Engineer.. Location: Portsmouth Broad Oak.. We offer a range of hybrid and flexible working arrangements – please speak to your recruiter about the options for this particular role.. Salary: Up to £60,000 (dependent on skills and... Read more

Senior Engineer – Electrical Engineering (Control & Instrumentation)

Kirkby-in-Furness, Cumbria
Not Specified
Job Type: Permanent
Posted: 01-08-2026
Job Title: Senior Engineer – Electrical Engineering (Control & Instrumentation.. Location: Barrow-In-Furness, Onsite -2 days on site every 2 weeks.. We offer a range of hybrid and flexible working arrangements – please speak to your recruiter about the op... Read more

Firmware Engineer

Dursley, Gloucestershire
Negotiable
Job Type: Permanent
Posted: 31-07-2026
Firmware Engineer / Digital Electronics Engineer. Our client is looking for a Firmware Engineer / Digital Electronics Engineer to join their engineering department. The successful candidate will be welcomed on board a small engineering team to …

Electronics & Control Systems Engineer

West Midlands
£45,000 per annum
Job Type: Permanent
Posted: 31-07-2026
As Electronics & Control Systems Engineer, you will play a key role in shaping the next generation of world-class off-highway machines. Working at the forefront of electrification, automation, connectivity and advanced machine control, you will take owner... Read more

Development Engineer

Staffordshire
£45,000 per annum
Job Type: Permanent
Posted: 31-07-2026
You will contribute to the development of next-generation machines featuring advanced hydraulic architectures, electrified systems, embedded software controls and emerging autonomous technologies. Working across multidisciplinary engineering teams, you wi... Read more

Mechanical Design Engineer

Staffordshire
£45,000 per annum
Job Type: Permanent
Posted: 31-07-2026
As Mechanical Design Engineer, you will play a key role in developing the next generation of world-class construction and agricultural equipment. Working on real products that operate in some of the toughest environments on earth, you will own the design ... Read more

Flood Water Management and Drainage Engineer

Winchester, Hampshire
£450 per day
Job Type: Temporary
Posted: 31-07-2026
A Local Authority in Hampshire is seeking an experienced Infrastructure & Design Engineer to support the design and delivery of drainage and flood risk management schemes across a diverse portfolio of projects. This is an excellent opportunity to join a g... Read more

SC Cleared Virtualisation Engineer

Corsham, Wiltshire
£650 per day
Job Type: Contract
Posted: 31-07-2026
Job Title: SC Cleared Virtualisation Engineer. Location: London. Duration: 6 months with possible extension. Rate: Up to £750 per day via an approved umbrella company. Must be willing and eligible to go through the SC Clearance process. Join Our Client as... Read more

Senior / Principal Electrical Engineer

Oxford
£48,000 per annum
Job Type: Permanent
Posted: 31-07-2026
Senior Electrical Design Engineer. Location: Oxford. Salary: £48,000 - £65,000. Job Type: Full Time. Working Pattern: Hybrid. The Company. A growing, sustainability-led Building Services Consultancy is looking to appoint a Senior Electrical Design Enginee... Read more

Fire Suppression (Sprinkler) Design Engineer

Acton, Greater London
£60,000 per annum
Job Type: Permanent
Posted: 31-07-2026
Are you an experienced Fire Suppression Engineer looking to lead the design and delivery of complex fire protection systems on major rail infrastructure projects. We're seeking a Fire Suppression Sprinkler Design Engineer to play a key leadership role in ... Read more

Principal Fire Suppression (Sprinkler) Design Engineer

Acton, Greater London
£80,000 per annum
Job Type: Permanent
Posted: 31-07-2026
Principal Fire Suppression Engineer. Location: Acton, London. Salary: £80,000 – £90,000 + Benefits. Job Type: Permanent | Full-Time. Join a Team Delivering Critical Rail Infrastructure. Are you an experienced Fire Suppression Engineer looking to lead the ... Read more

Quality Engineer

Derby, Derbyshire
£50,000 per annum
Job Type: Permanent
Posted: 31-07-2026
Metrology Engineer. 📍 UK-Based with International Travel. 💷 Competitive Salary + Benefits. 🕒 Full Time | Permanent. A leading precision manufacturing organisation is seeking an experienced Metrology Engineer to drive measurement excellence across multiple... Read more

Embedded Software Engineer

St Austell, Cornwall
£50,000 per annum
Job Type: Permanent
Posted: 31-07-2026
Embedded Software Engineer. Location: St. Austell, Cornwall. Salary: £50,000 to £55,000. Industry: Electronics, Design, Control Systems. An opportunity has opened for an Embedded Software Engineer to join an Electronics company based in Cornwall. The idea... Read more

Senior Mechanical Design Engineer

Oxford
£48,000 per annum
Job Type: Permanent
Posted: 31-07-2026
Senior Mechanical Design Engineer. Location: Oxford. Salary: £48,000 - £55,000. Job Type: Full Time. Working Pattern: Hybrid. The Company. A growing, sustainability-led Building Services Consultancy is looking to appoint a Senior Mechanical Design Enginee... Read more

Frequently asked questions

Do I need a computer science degree to get a software engineer job in the UK?

No, not for most roles. Many UK employers, especially fintechs and scale-ups, have dropped the degree requirement and screen on a coding test or take-home task instead; around 45 per cent of UK tech hires in 2025 had no degree. A solid GitHub, a couple of real projects, and the ability to pass the technical interview tend to matter more than the certificate. Some larger banks and government contracts still ask for a degree or equivalent, so check the spec.

What's a realistic salary for a mid-level software engineer outside London?

Expect roughly £45,000-£65,000 for three to five years' experience in regional cities like Manchester, Bristol, Leeds, or Edinburgh. London adds a premium of £10,000-£20,000 on the same role, though higher rent absorbs much of it. Some fully remote roles pay a London-weighted rate regardless of location, which is worth holding out for.

Can I still find fully remote software engineering jobs, or is everything hybrid now?

Fully remote roles still exist but there are fewer than in 2021-2022. Software development remains one of the most remote-friendly fields, with around half of UK postings mentioning remote or hybrid work, but the centre of gravity has shifted to hybrid at two or three days in the office. If remote-only is a hard requirement, filter for it explicitly and expect a smaller pool with more competition.