Software Engineering Jobs in United Kingdom
There are 6,108 open Software Engineering jobs in United Kingdom on freehire right now. 1,466 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,273 · 21%
- Remote 427 · 7%
- Onsite 187 · 3%
Visa sponsorship offered in 54% of the 684 postings that state a position on it.
Seniority
- Senior 1,759
- Lead 463
- Staff 231
- Principal 190
- Junior 148
- Middle 108
Who is hiring
- 1000+ employees 775
- 501-1000 employees 422
- 51-200 employees 205
- 11-50 employees 116
- 201-500 employees 44
- 1-10 employees 14
Java Developer – Front Office / Trading Systems
Build and maintain high-performance Java systems for real-time trading and risk in a tier-1 investment bank, focusing on low-latency, concurrency, and distributed architectures.
Senior Java Developer - Hybrid (Newcastle) & Microservices
Leads Java microservices projects, mentors junior developers, and enforces best practices using Java 8–17 and Spring frameworks in a hybrid Newcastle role.
Java Developer – Front Office / Trading Systems
Build and maintain high-performance Java systems for real-time trading and risk in a tier-1 investment bank, focusing on low-latency, multithreading, and distributed architectures.
Java Developer - FX Matching Applications
Senior Java developer building backend systems that power FX trading, focusing on reliability, scalability, and performance within a global financial markets infrastructure team.
Java Developer - FX Matching Applications
Senior Java developer building and optimizing backend systems for FX trading, focusing on reliability, scalability, and performance in a collaborative financial markets infrastructure team.
Java Developer (FX Matching Applications)
Build and optimize backend Java applications for FX trading systems, improving reliability, performance, and scalability while collaborating with engineering and product teams.
Senior Java Developer – HealthTech Scale-Up
Build and scale Java-based microservices for a HealthTech platform used by NHS hospitals, improving patient care through modern cloud technology.
Java Developer - AI-Enhanced Cloud Microservices
Build and evolve Java microservices in an agile team, integrating modern AI tools to enhance software quality and CI/CD pipelines.
Junior Java Developer - Hybrid, Training-Focused Growth
Build and maintain Java-based services in a UCaaS environment while learning REST APIs, database design, and Agile practices with mentorship and training.
Senior Java Developer — AI-Driven Applications
Build and deploy Java-based applications enhanced with AI, collaborating with teams to optimize performance and follow Agile practices in a hybrid UK setup.
Senior JVM Software Engineer
Builds and optimizes a high-performance JVM-based distributed calculation engine for financial indices and quantitative models in a regulated finance environment.
Software Engineer Java 11 Hybrid
Builds and maintains Java-based back-end services and APIs for a financial-services client using Spring, microservices, Kafka, and cloud platforms.
Oracle & Java Developer — EDQ & Data Solutions
Designs and builds Java applications with Oracle databases, focusing on data integration and application quality in a consulting environment.
Java Developer x4 - Knutsford - hybrid working
Builds and maintains Java-based back-end systems and APIs using Spring Boot for a financial services client, focusing on scalable, secure solutions in an agile team.
Java Developer in Manchester - Nextech Group Ltd
Builds and maintains Java-based backend services using Spring Framework and microservices patterns in a full-time role based in Manchester.
Java Developer (Spring Boot) in Winchester - Mobilise Cloud
Build and maintain backend services using Java and Spring Boot in a collaborative team setting, working from the Winchester office at least 2 days per week.
Lead Java Developer - Fixed Income Trading
Lead a team building and maintaining Java-based trading systems for fixed-income products, ensuring performance and reliability in a global outsource environment.