Software Engineering Jobs in United Kingdom
There are 6,097 open Software Engineering jobs in United Kingdom on freehire right now. 1,456 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 29%
- ci-cd 24%
- aws 23%
- agile 23%
How the work is done
- Hybrid 1,270 · 21%
- Remote 425 · 7%
- Onsite 187 · 3%
Visa sponsorship offered in 54% of the 683 postings that state a position on it.
Seniority
- Senior 1,756
- Lead 462
- Staff 230
- Principal 189
- Junior 148
- Middle 108
Who is hiring
- 1000+ employees 773
- 501-1000 employees 422
- 51-200 employees 205
- 11-50 employees 116
- 201-500 employees 44
- 1-10 employees 14
Mid-Level Java Developer
Builds and maintains Java-based subsurface evaluation software for the energy sector using Spring Boot, REST APIs, and relational databases.
Software Engineer - Data & AI
Build and maintain scalable software solutions, focusing on data and AI integrations, while collaborating with cross-functional teams to deliver high-quality products.
Principal Java Developer
Principal Java Engineer building low-latency, high-throughput payment systems using Core Java, Spring Boot, and cloud-native tools in a hybrid London role.
Java Developer - ERP Integration
Develop and maintain ERP integration software using Java and C#, collaborating on code reviews, testing, and DevOps workflows in a hybrid Leeds office.
Lead Java Developer
Lead a team building and maintaining Java-based biometric systems for a UK public-sector program, using Spring Boot, microservices, AWS, and Docker.
Lead Java Developer
Lead a backend Java team building marketing SaaS apps using Spring Boot, REST, MongoDB, and MySQL in an Agile environment.
Senior Java Developer - Newcastle
Senior Java developer building microservices with Spring Boot, mentoring junior devs, and driving CI/CD practices in a hybrid Newcastle office role.
FX Java Developer
Build and optimize high-performance, low-latency FX trading, pricing, and risk systems using Java, multithreading, and Oracle PL/SQL.
Java Developer - Contract
Build and maintain backend services for a European banking and payments platform using Java, Kotlin, microservices, and Kubernetes.
Java Developer - SC Cleared
Develops geospatial cloud services in Java, deploying on RedHat/Kubernetes and writing unit tests within an Agile Scrum team.
Senior Java Developer in City
Senior Java engineer building fintech features with Spring Boot, React/TypeScript, and PostgreSQL on AWS, mentoring junior engineers and leading delivery.
Senior Java Developer
Senior Java developer building scalable, real-time payment infrastructure for global financial institutions using Spring, reactive programming, and Kafka.
Java Developer (Spring Boot)
Builds and maintains Java-based backend services using Spring Boot and Hibernate, collaborating with teams to deliver features and improve system reliability.
Senior Java Developer
Lead a team of Java developers to build and scale high-traffic citizen-facing services using Java 21+, microservices, and Agile practices.
Software Engineer - Data & AI
Build and maintain scalable software solutions in a collaborative team, using modern languages and frameworks while ensuring reliability and efficiency.
Senior Java Developer - Linux & Oracle (Manchester)
Build and lead Java-based components for a global payments gateway, using Oracle databases and Linux systems while mentoring peers and refining requirements.
Lead Java Developer — Microservices & Cloud (Hybrid)
Lead a team building a new investments platform using Spring-based microservices, REST APIs, and Kafka for event streaming while setting engineering standards and mentoring engineers.

Senior Java Developer
Build and maintain Java-based microservices on AWS for enterprise clients, collaborating in Agile teams to deliver scalable solutions using Spring Boot and SQL databases.

