Software Engineering Jobs in United Kingdom
There are 6,068 open Software Engineering jobs in United Kingdom on freehire right now. 1,530 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 | £77,750 | £100,000 | 398 |
| 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

Software Engineer
Build and maintain web apps using React, .NET C# Web API, and SQL; collaborate on full-stack development, testing, and deployment.
Software Engineer III, Product Safety & Integrity
Builds and maintains abuse-detection systems for Wikipedia and sister projects, using PHP/JavaScript and relational databases to protect free knowledge while balancing privacy and safety.
Web Application Developer
Build and maintain secure, scalable web platforms and client portals using Laravel, React, and Next.js with a focus on clean architecture and performance.
Graduate Web Developer in London - Graduate Recruitment Bureau
Builds and maintains web applications using ASP.NET MVC, C#, and Java for a London-based agency.
Software Engineer
Build and maintain scalable ecommerce systems using .NET 8, C# 12, Vue.js, and Azure, collaborating in an agile squad to deliver greenfield and modular platform features.
Senior Java Developer
Senior Java developer building and maintaining scalable back-end services using Spring Boot microservices, REST APIs, Docker/Kubernetes, and multi-threading to power real-time customer-experience analytics.
Software Developer - Newcastle
Build and maintain software using .NET, C#, or SQL in a multi-disciplinary team for a Newcastle-based company.
Data & Software Engineer: Build Scalable Internal Tools
Build and maintain internal tools and scalable systems using Python and APIs to automate business processes for a recruitment-focused company.
Software Engineer - Data & Sensors
Build and maintain the embedded software and data pipelines for UMI devices that collect sensor data to train humanoid robots, ensuring high-quality, synchronized multi-modal recordings.

Software Engineer (Data Platforms)
Builds and maintains data pipelines, models, and APIs for a grid-planning platform that unifies messy energy datasets and enables AI-assisted grid operations.
Software Engineer (Data Platforms)
Build and maintain data pipelines, models, and APIs for an AI-powered grid-planning platform, handling messy energy datasets and enabling reliable infrastructure decisions.
Software Engineer - Data Infrastructure
Builds and automates fault-tolerant data platforms (PostgreSQL, Kafka, Redis, Kubernetes) using Python for enterprise deployments across clouds and on-prem.
Remote Data Software Engineer – C#, Azure, SQL
Build and maintain scalable data pipelines and cloud applications using C#, ASP.NET Core, SQL Server, Azure, and Python to support property-tech business growth.
Data Software Engineer - C# / Azure | Remote
Builds scalable data pipelines and software solutions in C#/Azure to process property-related data, collaborating with cross-functional teams to drive business growth and analytics.