Software Engineering Jobs in United Kingdom
There are 5,825 open Software Engineering jobs in United Kingdom on freehire right now. 1,510 of them were posted recently. The skills employers ask for most often are cloud, python and java.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| GBP | year | £60,000 | £77,500 | £100,000 | 408 |
| 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%
- python 30%
- java 30%
- ai 30%
- api 28%
- ci-cd 23%
- aws 22%
- agile 22%
How the work is done
- Hybrid 1,179 · 20%
- Remote 373 · 6%
- Onsite 166 · 3%
Visa sponsorship offered in 51% of the 629 postings that state a position on it.
Seniority
- Senior 1,676
- Lead 439
- Staff 212
- Principal 176
- Junior 146
- Middle 112
Who is hiring
- 1000+ employees 720
- 501-1000 employees 400
- 51-200 employees 203
- 11-50 employees 111
- 201-500 employees 35
- 1-10 employees 15
Java Developer – Public Sector (Hybrid)
A Java Developer for a 12-month public sector contract, building production-ready systems with Spring Boot, AWS, Kafka, and MongoDB while ensuring system robustness and collaborating on architecture.
SC-Cleared Java Developer - Spring, J2EE, Agile
Build and maintain enterprise Java apps using Spring and J2EE, integrating web services and messaging in an Agile environment with CI/CD pipelines.
Java Developer - Central Government
Develops Java-based software for UK government services, focusing on system stability, reusable libraries, and automated testing. Core tech stack: Spring Boot, AWS, Kafka, MongoDB.
Lead Java Developer - Central Government
Lead Java Developer for a UK government agency, driving technical evolution, setting standards, and leading software engineering teams to build reusable libraries and services. Core tech stack: Spring Boot, AWS, Kafka, MongoDB.
Java Developer
Build and maintain enterprise Java applications using Spring, J2EE, and CI/CD pipelines in a regulated environment; support JBoss, Jenkins, and Ansible while collaborating in Agile teams.
Senior Python Developer - Trading & Risk Systems
Builds backend Python systems for trading and risk workflows, including data pipelines and calculations to support trade execution and reporting.
Python Developer, Real-Time Data & Analytics for Trading
Builds real-time data pipelines and analytics for trading/research, collaborating with traders, quants, and developers to process high-volume exchange data and support pricing/strategy algorithms.
Mid-Level Python Developer
Builds and enhances cloud-native Python applications, integrations, and automation in AWS, collaborating with cross-functional teams to deliver scalable, secure solutions.
Software Developer
Develops privacy-focused software solutions using Scala/Python/SQL to automate data policy enforcement, secure datasets with cryptographic techniques, and build ML/NLP tools for clients like ING and JP Morgan.
Software Development Engineer III
Senior engineer building and deploying production-grade generative AI solutions for investment workflows, including retrieval pipelines, agents, and responsible-AI systems.
Senior Software Developer - Reading
Build and maintain secure messaging and alerting microservices for critical IoT safety systems using C#, .NET 8, Python, and SQL Server.
Software Developer Internship
An internship building proprietary trading and risk applications in London, focusing on data decoding, normalization, and trade communication tools using C++, Python, and Java under senior guidance.
Senior Software Engineer (AppGlass)
Develops AI-first debugging tools for production systems, focusing on JVM tooling, program analysis, and cloud integrations to enhance developer workflows and reliability.
Software Engineer III
Builds and maintains a real-money prediction and trading web app using React, Next.js, and TypeScript, integrating with Go backends and leveraging AI tools to ship features for millions of daily events.
Senior C++ Software Engineer
The Senior C++ Software Engineer will develop technology for sports officiating, broadcast augmentation, and instant replay systems at Hawk-Eye Innovations. The role focuses on building high-performance software solutions within a fast-paced video and cloud environment.