Software Engineering Jobs in United Kingdom
There are 6,094 open Software Engineering jobs in United Kingdom on freehire right now. 1,453 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 424 · 7%
- Onsite 187 · 3%
Visa sponsorship offered in 54% of the 683 postings that state a position on it.
Seniority
- Senior 1,755
- Lead 461
- 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
Rapid Application Developer - JAVA
Build and enhance trading frameworks and tools in Java/JavaScript for a finance client, working closely with traders and quants to deliver rapid solutions on the trading floor.
Senior Java Software Engineer
Senior Java engineer building scalable backend services and microservices for a fast-growing fintech platform using Spring Boot, REST APIs, and modern engineering practices.
Senior Java Software Engineer
Build and maintain secure, scalable Java-based payment systems, collaborating with cross-functional teams to deliver fintech solutions that process transactions globally.
Graduate AI Software Developer
Build and deploy AI-powered software using cloud platforms like AWS and Azure, integrating LLMs and machine-learning services for enterprise clients.
Senior Java Developer: Lead & Scale High-Performance Apps
Designs, builds, and scales high-performance Java applications using Spring and Hibernate, while mentoring junior developers and optimizing performance.
Senior/Principal Java Developer - Low Latency - Financial Services
Build and optimize low-latency Java systems for FX trading, focusing on JVM internals, zero-GC code, and eliminating latency bottlenecks.
Java Developer with SQL - Central London (IT) in London - Nexus Jobs Limited
Develops backend services in Java with SQL Server, focusing on data structures and algorithms for a client in Central London.
Fintech Java Developer: Front Office, Cloud & OMS/EMS
Build and maintain JVM-based trading systems for a London fintech firm, using Java/Spring, FIX protocol, and cloud-native event-driven architectures.
Junior Java Developer-Listed Derivatives
Build and maintain Java-based systems for OTC derivatives clearing, integrating with CCPs and middleware using Spring, Hibernate, and IBM MQ.

Senior Java Developer - London - Fintech
Builds and maintains core trading systems in Java for investment banks and fintechs, focusing on event-driven architectures and cloud-based solutions.
Graduate AI Software Developer
Build and deploy AI-powered software using cloud platforms like AWS and Azure, working on client projects that integrate LLMs and scalable cloud-native solutions.
Java Developer
Build and maintain Java microservices using Spring Boot and JDK 11+, deploy to AWS via CI/CD pipelines, and follow agile practices while collaborating with cloud and security teams.
Junior Software Developer - Java, C#, Python (London)
Build and maintain applications using Java, C#, and Python in a full-time junior developer role at a London-based tech company.
Senior Python Developer - Hybrid UK (3 days in-office)
Develops backend services and data pipelines in Python and SQL, working in a hybrid setup with Agile practices.
Python Developer
Builds cloud integrations for a finance firm migrating from on-premise to Azure using Python, Azure Service Bus, Logic Apps, and Function Apps.
Software Engineer, Agent Systems
Builds backend runtimes and distributed systems that orchestrate AI agents, manage long-running workflows, and ensure reliable execution across distributed environments.
Senior Software Engineer - Market Data
Build and scale low-latency backend systems and APIs that power global market data platforms for millions of users in the financial industry.
Senior Software Engineer (.NET / React)
Build and maintain a school management system using .NET and React, delivering features that improve daily operations for teachers, students, and parents.