Software Engineering Jobs in United Kingdom
There are 6,132 open Software Engineering jobs in United Kingdom on freehire right now. 1,488 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 | 390 |
| 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 35%
- ai 32%
- python 31%
- java 30%
- api 30%
- ci-cd 24%
- aws 23%
- agile 23%
How the work is done
- Hybrid 1,275 · 21%
- Remote 427 · 7%
- Onsite 189 · 3%
Visa sponsorship offered in 54% of the 684 postings that state a position on it.
Seniority
- Senior 1,764
- Lead 464
- Staff 232
- Principal 190
- Junior 150
- Middle 108
Who is hiring
- 1000+ employees 776
- 501-1000 employees 422
- 51-200 employees 205
- 11-50 employees 116
- 201-500 employees 44
- 1-10 employees 14
Software Developer (Java)
Build and maintain Java-based digital services for public-sector clients using agile scrum, collaborating in multi-disciplinary teams.
Java Software Engineer
Build and maintain Java-based applications using Spring, microservices, and cloud-native tools, while collaborating across client sites and offices.
Software Engineer, Java
Build backend services in Java/Spring Boot to power tools for game development, including REST APIs, Kafka pipelines, and MySQL-backed systems.
Software Developer - JAVA
Develops secure back-end services in Java/Spring Boot for UK Government biometric and identity systems, ensuring compliance and performance.
Java Software Engineer
Build cloud-hosted Java applications to support researchers in sharing scientific knowledge, using Java, TypeScript, SQL, and Agile practices.

Java Software Engineer
Build and maintain scalable Java backend services for Barclays’ mobile and online banking platforms, using TDD and RESTful APIs.
Java Software Developer – Spring, Microservices(Portsmouth)
Build a satellite management system using Java, Spring Boot, and microservices in a small Agile team.

Senior Software Engineer (Java)
Builds and maintains Java-based backend systems for a fintech startup, focusing on scalable APIs, microservices, and financial infrastructure like payments and crypto liquidity.
Software Engineer
Build and optimize quantum computing software using .NET/C#, Python, and C++ to compile, emulate, and analyze quantum algorithms on HPC clusters.
Java Software Engineer
Build high-throughput Java/Spring Boot APIs for a sports betting platform, using AWS, Kafka, and GraphQL, while practicing TDD and continuous delivery.
Java Software Engineer — Onsite UK, Travel
Builds and maintains cloud-based retail platform software in Java, collaborating with agile teams to deliver scalable solutions for ecommerce.
Lead / Senior Java Developer - Hybrid - Glasgow OUTSIDE IR35
Lead/Senior Java developer builds and maintains enterprise Java apps, microservices, and REST APIs using Spring Boot, React, and AWS, while mentoring teams and driving CI/CD pipelines.
Junior Java Developer: Build Modern Digital Platforms
Build and maintain modern digital platforms using Kotlin/JVM backend and React frontend, integrating APIs and deploying via CI/CD in a collaborative environment.
Senior Java Developer - Path to Head of Eng | Hybrid
Build and maintain post-trade Java systems (APIs, reporting tools, web portal) and extend a third-party trading platform while mentoring a small team.