Software Engineering Jobs in United Kingdom
There are 6,045 open Software Engineering jobs in United Kingdom on freehire right now. 1,534 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 | £78,000 | £100,000 | 392 |
| 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,260 · 21%
- Remote 426 · 7%
- Onsite 179 · 3%
Visa sponsorship offered in 53% of the 684 postings that state a position on it.
Seniority
- Senior 1,746
- Lead 456
- Staff 228
- Principal 185
- Junior 146
- Middle 107
Who is hiring
- 1000+ employees 774
- 501-1000 employees 422
- 51-200 employees 205
- 11-50 employees 117
- 201-500 employees 44
- 1-10 employees 14
Software Developer
Develop, test, and support a wealth management back-office application for financial clients using Agile practices and core web technologies.
Software Developer
Maintain and enhance live pricing code in Python that generates thousands of insurance quotes daily, deploying updates monthly and building supporting tools.
Software Developer
Builds and tests software solutions for clients and in-house products using OOP, APIs, and databases like MySQL/SQL Server.
Java Software Engineer
Build high-throughput Java/Spring Boot APIs for a sports betting platform, using AWS, Kafka, and GraphQL, while collaborating with UI and data teams under agile/TDD practices.
Python Developer
Develop and improve in-house business systems using Python, Flask, and REST APIs while following Agile sprints and CI/CD practices.
Senior Software Engineer (Go)
Build and run cloud-native microservices in Go that power a real-time payment platform, focusing on high availability, low latency, and resilience for billions of transactions.
Senior Software Engineer (Go)
Build and run cloud-native microservices in Go that power a real-time payment platform, focusing on reliability, scalability, and operational excellence.
Lead Software Engineer in Test
Lead a team building AI-assisted test automation using Playwright, BDD, and Cucumber to integrate robust CI/CD pipelines for a cutting-edge AI product.
Software Engineer (Java)
Builds and maintains Spring Boot microservices on AWS for a digital product studio, using TDD/BDD and Kubernetes.
Senior Software Engineer, Payments
Build and scale Ebury’s cross-border payment platform, owning services from design to production while ensuring resilient, multi-currency transaction flows.
Senior Software Engineer - C# / Java
Build and maintain C#/Java backend services for Inventory Lab, a tool helping ecommerce sellers manage inventory and operations.
Senior Java Desktop Software Engineer
Builds high-performance Java desktop applications in an Agile team, focusing on OO design, multithreading, and performance tuning from design through production support.
Senior JVM Software Engineer
Senior JVM engineer builds and designs a distributed financial calculation engine using Scala/Java in a high-performance fintech environment.
Software Engineer - Data
Build and maintain Python/SQL data pipelines and cloud infrastructure to ingest market data and asset telemetry, enabling forecasting models and self-service analytics for a fintech company.