Software Engineering Jobs in United Kingdom
There are 6,066 open Software Engineering jobs in United Kingdom on freehire right now. 1,529 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 | 395 |
| 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 34%
- ai 31%
- python 31%
- java 30%
- api 29%
- ci-cd 24%
- aws 23%
- agile 23%
How the work is done
- Hybrid 1,269 · 21%
- Remote 423 · 7%
- Onsite 179 · 3%
Visa sponsorship offered in 53% of the 688 postings that state a position on it.
Seniority
- Senior 1,747
- Lead 460
- Staff 227
- Principal 187
- Junior 145
- Middle 110
Who is hiring
- 1000+ employees 774
- 501-1000 employees 423
- 51-200 employees 201
- 11-50 employees 117
- 201-500 employees 36
- 1-10 employees 16
Member of Technical Staff (SWE/Product)
Build the platform that powers AI evaluation datasets and RL environments for regulated industries like finance, healthcare, and legal.
Senior Software Engineer
Builds real-time distributed systems for advanced radar platforms, focusing on Python backend services, TypeScript/React operator interfaces, and Azure cloud infrastructure to process sensor data into actionable insights for defense and border protection teams.
C++ Software Developer
Develops and maintains a high-performance, 24-hour automated trading system in C++, integrating exchange connectivity and optimizing distributed infrastructure for low-latency execution.
Java Software Developer
Build and maintain a large-scale, 24-hour automated trading system and research framework in Java, collaborating with research, systems, and operations teams.
Junior Software Engineer
Builds and maintains cloud-native full-stack applications using Next.js, React, Go, and C# as part of a digital transformation initiative.
Web Developer
Builds and maintains financial web apps using C#, ASP.NET, HTML, and CSS for a UK-based services group.
Senior Java Developer
Build and maintain Java-based security platforms for enterprise clients, solving complex cybersecurity challenges in a fast-paced product-led team.
Senior Java Developer
Builds and maintains backend services for a global payments platform using Java, Spring Boot, Hibernate, Oracle, and REST APIs.
Python Developer - Data & Analytics Team - Options Market Making
Build and maintain real-time data pipelines and analytics tools for a proprietary trading firm’s options market-making strategies using Python, SQL, and modern data engineering practices.
C++ Software Developer | Data Infrastructure
Build and maintain low-latency C++ microservices for processing, storing, and delivering large-scale financial datasets that support quantitative research and trading.
Senior Software Engineer
Build and ship AI-powered healthcare infrastructure that integrates with EHR systems, using tools like OpenAI and Vertex AI to improve patient care and provider workflows.
Staff Software Engineer
Build and own AI-powered infrastructure for a digital pharmacy platform, designing agentic workflows and RAG features in Node/TypeScript on GCP.
Software Engineer III, Capital Markets Technology
Builds and optimizes low-latency trading systems in C++/Python/Rust for Google’s capital markets infrastructure, leveraging cryptographic and high-performance techniques.
C++ Developer
Build interactive iGaming experiences using C++ in a hybrid role based near Derby, collaborating with a creative team to develop high-quality games.