Software Engineering Jobs in United Kingdom
There are 6,111 open Software Engineering jobs in United Kingdom on freehire right now. 1,468 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,274 · 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
Hybrid London Python Software Engineer (Data Pipelines)
Builds and optimizes a SaaS platform for non-life insurance using Python, Azure PaaS, and C# to handle GB-scale data pipelines and modular analytics.
Senior Quant Software Engineer: Python, SQL Data Pipelines
Builds scalable data pipelines and APIs in Python and SQL on AWS/Azure, maintaining CI/CD and collaborating in Agile teams for a global IT services provider.
Software Engineer - Java
Build and maintain a high-capacity Java-based payments gateway handling millions of daily transactions, using Spring Boot, REST APIs, and Oracle databases in a Linux environment.
Java Software Engineer
Build high-throughput Java APIs for a sports betting platform using Spring Boot, GraphQL, Kafka, and AWS, collaborating with UI and data teams.
Senior Software Engineer — Large-Scale Data Pipelines (Go)
Design and build large-scale indexing and data pipelines in Go to ingest and organize massive datasets for a cloud-based agent-native search platform.
Software Engineer - Java
Build and deploy Java services for risk analytics at a global alternative investment firm, integrating AI-powered tooling and collaborating across London, New York, Miami, and Bengaluru.
Senior Java Developer • Remote & AWS Spring Boot Microservices
Senior Java developer building AWS-hosted Spring Boot microservices in an Agile team for a UK-based tech services firm.
Software Developer - Java Experience
Build and deliver end-to-end software solutions for clients using Java, databases, and DevOps practices while working in a fast-track consultancy environment.
Java & .NET Software Developer
Build and maintain insurance-focused software using Java, SQL, and ASP.NET in a full-time role based in Coleraine.
Software Engineer (Java)
Build and maintain Java applications using OOP principles, collaborating with teams to deliver scalable solutions and troubleshoot issues.
Software Developer - Java, C#
Develop and maintain Java-based ERP integration software with C# for connectors, using Azure DevOps and SQL; full development lifecycle from coding to deployment.
Senior Software Engineer, Java
Build backend tools in Java/Spring Boot for Rockstar’s game studios, including REST APIs, Kafka pipelines, and MySQL systems to support game development workflows.
Software Engineer, AI Data Pipelines (Remote)
Builds and maintains scalable audio data pipelines on GCP to feed AI models that enhance learning and reading experiences.
Senior Software Engineer (Java)
Build and maintain cloud-native microservices in Java/Spring for a SaaS platform that ingests endpoint telemetry, using Kafka, Kubernetes and AWS to scale data pipelines for IT observability.
Java Software Engineer
Builds cloud-based retail software using Java and REST APIs, collaborating in an agile team to maintain scalable POS and omnichannel solutions for global retailers.
Senior Java Software Developer
Build and maintain distributed observability services in Java, ingesting and processing high-volume data with Kafka and Kubernetes to power real-time monitoring for global financial institutions.