Software Engineering Jobs in United Kingdom
There are 6,067 open Software Engineering jobs in United Kingdom on freehire right now. 1,529 of them were posted recently. The skills employers ask for most often are cloud, ai and python.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| GBP | year | £60,000 | £78,000 | £100,000 | 395 |
| GBP | day | £465 | £625 | £700 | 43 |
| USD | year | $166,100 | $192,750 | $215,000 | 38 |
| EUR | year | €102,500 | €113,850 | €124,845 | 14 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- cloud 34%
- ai 31%
- python 31%
- java 30%
- api 29%
- ci-cd 24%
- aws 23%
- agile 23%
How the work is done
- Hybrid 1,269 · 21%
- Remote 423 · 7%
- Onsite 179 · 3%
Visa sponsorship offered in 53% of the 689 postings that state a position on it.
Seniority
- Senior 1,747
- Lead 460
- Staff 227
- Principal 187
- Junior 145
- Middle 110
Who is hiring
- 1000+ employees 774
- 501-1000 employees 424
- 51-200 employees 201
- 11-50 employees 117
- 201-500 employees 36
- 1-10 employees 16
Senior .NET Developer
Senior C#/.NET developer maintaining and modernizing a large WinForms platform recently migrated to .NET 8, improving maintainability and automated testing.
C++ Software Engineer
Develops C++ software for radar, security, and surveillance systems, focusing on real-time and command-and-control applications with Python scripting and GIS familiarity.
Senior Java Software Engineer
Leads a team of engineers to design, build, and deploy full-stack Java and React applications on AWS for a UK government project, using CI/CD and DevOps practices.
Windows Graphics Software Engineer
Develop Direct3D drivers for GPUs, ensuring high performance and quality while collaborating with hardware teams and Microsoft on next-gen APIs and OS support.
Apprentice Software Developer
Apprentice software developer building web apps with React/Next.js and backend services in Node.js or Python, integrating APIs and databases.
Umbraco CMS .NET Developer
Develop and maintain web apps using C#, .NET, ASP.NET Core, and Umbraco CMS, building full-stack solutions and integrating third-party systems.

Senior Principal Software Engineer
Design and deliver secure production systems in complex environments using modern languages like Java, TypeScript, Python, or Go with cloud and container expertise.
.NET Developer / Senior .NET Developer
Build and maintain .NET-based web applications and CMS integrations for clients, using C#, .NET Core, and Umbraco/Kentico.
Salesforce Developer
Develop and maintain Salesforce solutions using Apex, Visualforce, and SOQL, integrating CRM with other systems and supporting stakeholders in a hybrid role.
Web Developer
Build and maintain web apps using ASP.NET, C#, JavaScript, and jQuery; modernize legacy systems and troubleshoot issues for a UK public-sector team.
Lead Software Developer
Lead a team building AI-powered cybersecurity solutions for a global digital transformation provider.
Senior C# Software Engineer – Semiconductor Metrology
Builds C#/.NET software that controls high-precision semiconductor metrology systems, including AFM scanning, motion control, and real-time feedback loops for nanometer-level measurements.
Software Engineer
Builds software to accelerate early disease detection and diagnostic tool evaluation for a public-private health research initiative.

Senior Software Engineer
Build and deploy AI-native data collection tools for field inspectors, working directly with clients to tailor solutions and ensure smooth rollouts.