Software Engineering Jobs in United Kingdom
There are 5,807 open Software Engineering jobs in United Kingdom on freehire right now. 1,504 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 | 409 |
| 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 23%
- aws 22%
- agile 22%
How the work is done
- Hybrid 1,176 · 20%
- Remote 370 · 6%
- Onsite 166 · 3%
Visa sponsorship offered in 51% of the 630 postings that state a position on it.
Seniority
- Senior 1,674
- Lead 436
- 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
Software Engineer (Data)
The Software Engineer (Data) will build and maintain data pipelines, transformation models, and quality frameworks using Snowflake, dbt, and Python to support business intelligence and AI products. The role also involves full-stack development using React, Next.js, and .NET microservices to deliver consumer-facing features.
.NET Developer - Azure & Data Eng, 12-Month Derby
This 12-month contract role involves full-lifecycle application development using .NET, Microsoft Azure, and Databricks. The developer will work on-site in Derby three days a week, focusing on data engineering and cloud migration projects.
Senior Software Engineer, Web Development – AI
Senior Software Engineer on Roku's Ads Customer Interfaces team building full-stack web applications, APIs, and AI-powered features (including RAG solutions) for advertising products using JavaScript/TypeScript, React/Next.js, Node.js, and AWS/GCP.
Software Engineer
The Software Engineer will join a new in-house hub in Manchester to build and maintain features for Bauer Media Audio's platform. The role involves full-stack development using Java Spring Boot, AWS, and React within an agile, product-led team.
Java Developer (SC Cleared) – Hybrid London/Leicester
The Java Developer will develop, maintain, and support enterprise-grade Java applications within an Agile environment. This role requires expertise in Java, J2EE systems administration, and CI/CD tooling, and necessitates SC clearance.
Senior Java Developer - Cloud & On-Prem, Office-Based Growth
FDO Consulting is hiring a Senior Java Developer to work in their Thatcham office on a mix of cloud and on-premises software solutions. This is a product-focused role within a small, growing team.
Senior Java Developer
The Senior Java Developer will lead the design and development of scalable enterprise applications using Java and Spring Boot. This role involves technical leadership, mentoring, and collaborating with cross-functional teams to deliver high-performance microservices and cloud-native solutions.
Senior Java Developer
Senior Java Developer on a UK public-sector digital programme, building scalable Java/Spring Boot microservices with AWS, Kafka, and MongoDB as part of large engineering teams.
Java Developer
Build and maintain enterprise Java apps using Spring, J2EE, and JBoss in an Agile team; automate deployments with Jenkins and Ansible.
C#/React Software Developer
This role involves designing, developing, and maintaining business applications as part of a digital transformation project. The developer will work with C#, .NET, and React/Next.js to build greenfield solutions while influencing technical architecture and standards.
Greenfield C#/React Software Developer - Own Architecture
Hands-on C#/React developer designing and building scalable business applications for a greenfield digital transformation, collaborating with a Product Manager and stakeholders on architecture and best practices.
Software Developer
Software Developer building ultra-low-latency trading systems, distributed simulation, and large-scale data platforms using C++, Java, or Python at a proprietary trading firm in London.
Python Developer RAD - Commodities- Top-tier Global Hedge Fund
Python Developer in a Commodities Rapid Application Development team at a top-tier global hedge fund, building end-to-end data, research, and trading platform solutions for Portfolio Managers.
Software Engineer Internship (2027 Start)
As a Software Engineering Intern, you will work with mentors to design, develop, and ship code for real-time trading systems. You will utilize languages like C++, Python, or Java to solve complex performance and reliability challenges in financial markets.
Software Engineer - Digital Assets
Build and evolve C++ trading systems for cryptocurrency markets, integrating with centralized exchanges like Binance and Deribit while working directly with traders and researchers.
Software Engineer - Build Platform
Design and operate C++ build systems and CI/CD pipelines at scale to improve developer experience and accelerate software delivery across a trading firm.
Graduate Software Engineer
Graduate Software Engineer building low-latency, mission-critical trading systems at a proprietary trading firm in London, using C++, Python, or Java.