Software Engineering Jobs in United Kingdom
There are 5,810 open Software Engineering jobs in United Kingdom on freehire right now. 1,506 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,177 · 20%
- Remote 370 · 6%
- Onsite 166 · 3%
Visa sponsorship offered in 51% of the 629 postings that state a position on it.
Seniority
- Senior 1,673
- Lead 437
- Staff 212
- Principal 176
- Junior 146
- Middle 112
Who is hiring
- 1000+ employees 715
- 501-1000 employees 400
- 51-200 employees 201
- 11-50 employees 111
- 201-500 employees 34
- 1-10 employees 15
Remote Java Developer - Growth, Learning & Benefits
A Java Developer role focused on building, maintaining, and scaling Java applications, APIs, and data processing systems with production support in a collaborative engineering team.
Java Developer – Kafka, AWS & CI/CD (Hybrid)
This Java Developer role involves designing and delivering projects for clients, focusing on Kafka messaging and AWS cloud deployments within a consultancy environment. The position is hybrid, requiring three days onsite in London, and involves working on financial services projects.
Senior Java Developer - Fixed Income Algo Technology, VP
Senior Java Developer building low-latency, high-throughput algo trading platform components for Citi's fixed income eTrading business, collaborating closely with traders and quants.
Lead Java Developer (Server-side, Microservices) Bank – London
Lead Java Developer migrating a bank's legacy app to event-driven microservices architecture using Java, Spring Boot, Kafka, Docker, and Kubernetes in a hybrid London role.
Junior Java Developer
This junior role involves developing and maintaining backend services using Java, Spring Boot, and SQL within a financial services environment. The position requires working onsite in Birmingham five days a week and offers mentorship and training for early-career developers.
Senior Python Developer- London- Up to
Akkodis is hiring a Senior Python Developer to build and modernize internal platforms for a major investment bank. The role involves working on global markets, regulatory technology, and AI-enabled projects in a hybrid environment.
Python Developer (SQL/ETL) – Market Data, London | Bonus
Build data pipelines, ETL processes, and distributed systems using Python and SQL for a hedge fund-backed data platform, working office-based in London with end-to-end component ownership.
TouchDesigner Software Developer
Developing interactive, real-time video and graphics solutions with TouchDesigner and Python for live events, immersive installations, and multi-screen experiences.