Software Engineering Jobs in United Kingdom
There are 5,802 open Software Engineering jobs in United Kingdom on freehire right now. 1,490 of them were posted recently. The skills employers ask for most often are cloud, java and python.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| GBP | year | £60,000 | £77,500 | £100,000 | 403 |
| 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%
- java 30%
- python 30%
- ai 30%
- api 28%
- ci-cd 24%
- agile 22%
- aws 22%
How the work is done
- Hybrid 1,171 · 20%
- Remote 367 · 6%
- Onsite 164 · 3%
Visa sponsorship offered in 52% of the 639 postings that state a position on it.
Seniority
- Senior 1,664
- Lead 447
- Staff 215
- Principal 174
- Junior 145
- Middle 109
Who is hiring
- 1000+ employees 730
- 501-1000 employees 399
- 51-200 employees 201
- 11-50 employees 111
- 201-500 employees 34
- 1-10 employees 15
Software Engineer
Builds and maintains the reference data systems that power trading strategies at a top-tier market-making firm, using C++, Python, and data engineering best practices.
Software Engineer
Opencast is seeking a software engineer to work as a consultant on complex projects, focusing on clean code, TDD, and pair programming. The role requires expertise in Java or Scala and the ability to obtain UK Security Check (SC) clearance.
Contract Software Engineer (Golang)
A contract senior backend engineer builds scalable, resilient services in Go for client projects, using cloud platforms and modern DevOps practices.
Software Engineer – Ads & Commercial Development
This role involves building and optimizing high-performance, low-latency commercial infrastructure for dmg media using vanilla JavaScript, TypeScript, and Node.js. The engineer will focus on deep browser internals and containerized infrastructure rather than standard UI frameworks.
Senior Software Engineer
Builds real-time logistics optimization systems (routing, ML, IoT) to cut e-commerce delivery costs, using Python/Rust/TypeScript, Flutter, and GCP infrastructure.
Senior Software Engineer
Senior Software Engineer at Faculty AI leads development and deployment of cutting-edge AI and software systems, designing and building scalable, production-grade ML/software and infrastructure. Core technologies include Python, cloud platforms (AWS, Azure, GCP), and container orchestration tools (Docker, Kubernetes).
Software Engineer (Voice services/JAIN SLEE)
This role involves developing and maintaining SIP-based voice services and integrating speech AI technologies like STT and TTS into communication platforms. The engineer will work with Java, JAIN SLEE, and telephony engines like FreeSWITCH or Asterisk across multi-cloud environments.
Software Engineer - C++ (SC Cleared)
This role involves designing, developing, and maintaining high-performance backend software solutions using C++ and Java within Linux environments. The position requires SC clearance and is based in Cheltenham.
Remote Senior Java Developer for FinTech SaaS
The Senior Java Developer will work on evolving a fintech SaaS platform, contributing to existing development, new product features, and client implementations.
Senior Java Developer
Develops live casino games using Java/Kotlin/Scala and Spring, focusing on microservices, cloud deployment, real-time communication, and database management to ensure high performance and security.
Software Development Engineer
Software Development Engineer building system software for spectroscopy products using C# and WPF on a hybrid basis (3 days on-site in Livingston) for a scientific instrumentation manufacturer.
Senior Web Application Developer
Royal London is seeking a Senior Web Application Developer to build a new state-of-the-art investments platform. The role focuses on enterprise web development using Angular, TypeScript, and modern API integration strategies.
Software Engineer
This Software Engineer role focuses on front-end development for a financial services organization in Basingstoke, utilizing Vue.js and TypeScript to build customer-facing digital products.