Software Engineering Jobs in United Kingdom
There are 6,079 open Software Engineering jobs in United Kingdom on freehire right now. 1,520 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,500 | £100,000 | 401 |
| GBP | day | £472 | £625 | £700 | 44 |
| 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 30%
- java 30%
- api 29%
- ci-cd 24%
- aws 22%
- agile 22%
How the work is done
- Hybrid 1,244 · 20%
- Remote 426 · 7%
- Onsite 178 · 3%
Visa sponsorship offered in 53% of the 691 postings that state a position on it.
Seniority
- Senior 1,757
- Lead 462
- Staff 227
- Principal 187
- Junior 147
- Middle 106
Who is hiring
- 1000+ employees 784
- 501-1000 employees 426
- 51-200 employees 202
- 11-50 employees 117
- 201-500 employees 36
- 1-10 employees 16
Java Developer
This role involves working as a Java developer on large-scale, citizen-facing digital services using a stack that includes Java, Spring Boot, AWS, Kafka, and MongoDB. The position is hybrid with a requirement for 60% office attendance in Manchester, Leeds, or Birmingham and requires SC eligibility.
BIM Software Developer
Develop and maintain internal BIM tools in C# to support civil engineering teams using Tekla, Revit, and Navisworks, improving 3D modelling and data workflows.
Senior Software Engineer, FiveM
Build and maintain the backend systems powering Rockstar’s creator platforms (FiveM, RedM), optimizing C++ codebases for stability and performance in a game-dev environment.
Senior C++ Software Engineer
Develops high-performance cloud video frameworks, optimizing audio/video processing, streaming, and low-latency systems for sports tech platforms used by leagues, broadcasters, and fans.
Senior Software Engineer II - Fraud Squad - Account Integrity (Java)
About the role: Join us as a Senior Software Engineer in our critical Account Integrity team. This is a high-impact engineering role with a strong product focus, dedicated to solving complex, real-world adversarial…
Software Engineer
Build and scale healthcare software that automates clinicians' tasks using TypeScript, Svelte, Node.js, and cloud infrastructure to serve tens of thousands of users.
Software Engineer
Builds cloud-native applications and services for large-scale projects in a hybrid role at a global tech and professional services firm.
Python Software Engineer Hybrid working
First dedicated engineering hire building Python applications and automation, including a CRM-connected platform, working closely with the CTO and Data Engineers in a hybrid role.
Junior Java Developer
Build and maintain Java-based backend services for a financial services client, using Spring Boot, SQL databases, and AWS while learning in a collaborative environment.
Python Developer – Risk/Quant focus
Quantitative Risk Engineer designing and developing production-grade risk analytics solutions using Python. Works with cross-functional teams to build scalable platforms supporting risk and margin initiatives in a financial markets organization.
Senior Software Engineer - Robotic Process Automation
Build and harden an in-house RPA engine that automates clinician workflows in EHRs lacking native APIs, using Python and UI automation tools to push structured data into patient records reliably.
