Software Engineering Jobs in United Kingdom
There are 5,802 open Software Engineering jobs in United Kingdom on freehire right now. 1,490 of them were posted recently. The skills employers ask for most often are cloud, java and python.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| GBP | year | £60,000 | £77,500 | £100,000 | 403 |
| GBP | day | £472 | £625 | £700 | 44 |
| USD | year | $166,100 | $192,750 | $215,000 | 38 |
| EUR | year | €96,850 | €113,850 | €124,845 | 15 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- cloud 33%
- java 30%
- python 30%
- ai 30%
- api 28%
- ci-cd 24%
- agile 22%
- aws 22%
How the work is done
- Hybrid 1,171 · 20%
- Remote 367 · 6%
- Onsite 164 · 3%
Visa sponsorship offered in 52% of the 639 postings that state a position on it.
Seniority
- Senior 1,664
- Lead 447
- Staff 215
- Principal 174
- Junior 145
- Middle 109
Who is hiring
- 1000+ employees 730
- 501-1000 employees 399
- 51-200 employees 201
- 11-50 employees 111
- 201-500 employees 34
- 1-10 employees 15
Software Developer - Shared Engineering
Builds internal developer tools and platform services in Go to streamline CI/CD, monorepo workflows, and AI tooling adoption for a high-frequency trading firm.
Rust Software Engineer
Prima is seeking a Rust Software Engineer to design and maintain scalable backend services for their motor insurance platform. The role involves working within multidisciplinary teams using event-driven architectures and microservices to support their international growth.
Elixir Software Engineer
Build scalable backend services in Elixir for Prima’s motor-insurance platform, collaborating with a 350+ engineering team to deliver event-driven, microservices-based solutions.
Senior Software Engineer
Designs and develops real-time embedded software solutions, integrating and debugging on target hardware using C/C++ and RTOS platforms like FreeRTOS, Linux, and VxWorks. Focuses on hardware/software interfaces, data communications, and system-level testing.
Mid-Level Software Developer
Mid-level web developer building and maintaining PHP 8 / Laravel / Symfony applications with MySQL, working with large datasets, APIs, and front-end technologies like Vue.js and Tailwind CSS in a hybrid role.
Software Development Engineer II - Welwyn Garden City
The Software Development Engineer II will design, develop, and operate robust backend services and distributed Java applications within an agile environment. The role involves contributing to engineering team impact and collaborating within a large-scale retail technology organization.
Software Engineer / Tech Lead – Web Platforms
This is a hands-on technical leadership role at a consultancy where you will lead the design and delivery of complex digital platforms for clients. You will manage multidisciplinary teams and work with technologies including Java, Spring Boot, cloud platforms, and modern front-end frameworks.
Senior Software Engineer
The Senior Software Engineer will develop software within the .NET environment using C#, ASP.NET Core, and Entity Framework Core. The role involves working in iterative methodologies like Scrum and utilizing DevOps tools such as Azure DevOps and Git.
Senior Software Engineer, Architecture & Algorithms
Senior Software Engineer designing and implementing core measurement, signal/image-processing algorithms and software architecture for KLA-Tencor's optical surface profiling instruments, primarily using C#, C++, and .NET.
Software Engineer - Rock Physics Applications
This role involves developing software for rock physics applications using C#/.NET and C/C++. The engineer will build and ship complex, production-grade applications while utilizing AI-assisted development tools.
Senior Staff Software Engineer, Agentic Platform
Leads the architecture of an AI agent platform for a fintech company, defining shared services like context APIs, tool layers, and safety controls while partnering with engineering and product teams.
Staff Software Engineer, Agentic Platform
Builds and scales the backend systems that power Tide’s AI-driven financial services, integrating APIs, workflows, and tools to support secure, reliable agentic platforms for SMEs.
Staff Software Engineer, Agentic Platform
Designs and builds scalable backend systems and AI integration frameworks for a fintech platform serving SMEs, using Java, Spring Boot, and AWS services.
Python Developer
Build and maintain production-grade Python applications and automation frameworks for infrastructure deployment, monitoring, and storage management, integrating with APIs and third-party systems on Linux/RHEL environments.
Senior Software Engineer
Build and maintain C# ASP.NET web apps and RESTful APIs for public-safety software used by law-enforcement agencies worldwide.


Freelance App Developer
Freelance app developer building EventEase, a cross-platform mobile marketplace for the events industry connecting service providers with clients, using Flutter/React Native or native iOS/Android with backend APIs and payment integration.


App Developer – Restaurant Finder
Develop a cross-platform (iOS, Android, web) restaurant finder app using React Native or Flutter, including location-based search, user-generated content, and authentication features, from the planning phase through delivery.