Software Engineering Jobs in United Kingdom
There are 5,805 open Software Engineering jobs in United Kingdom on freehire right now. 1,481 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 370 · 6%
- Onsite 164 · 3%
Visa sponsorship offered in 52% of the 639 postings that state a position on it.
Seniority
- Senior 1,668
- Lead 446
- Staff 215
- Principal 174
- Junior 145
- Middle 110
Who is hiring
- 1000+ employees 731
- 501-1000 employees 400
- 51-200 employees 201
- 11-50 employees 111
- 201-500 employees 34
- 1-10 employees 15
Software Engineer
The Software Engineer will join a multidisciplinary team to design, develop, and support secure, business-critical software solutions for the UK public sector using Java and AWS. The role is hybrid based in Bristol and requires the candidate to hold or be eligible for SC security clearance.
Software Engineer
This role involves full-stack development of web, mobile, and native SaaS applications using TypeScript, JavaScript, React Native, and AWS. You will work in a collaborative team environment in Glasgow, focusing on delivering enterprise backend systems and front-end products.
Angular Software Developer
This is a 12-month contract role for an Angular Front End Developer to build user-facing features and reusable components within a fast-growing SaaS business. The role involves working with Angular, TypeScript, and NodeJS in an agile environment.
Lead Software Developer
This Lead Developer role involves a 50/50 split between hands-on software engineering using C# .NET, Angular, and AWS, and providing leadership and mentorship to a team of developers. The position is based in Nottingham with a hybrid working model.
Software Engineer - SC Cleared
This role involves developing secure, high-assurance software for UK defence and national security projects, primarily using Python and C++. Engineers will work on operational technology cyber systems within classified environments.
Python Developer
This role involves greenfield development of operations and compliance platforms for a growing investment firm using Python and React. The developer will build foundational infrastructure for trade surveillance and regulatory reporting.
Senior Umbraco .NET Developer
A senior developer builds and maintains Umbraco-based web applications using C#/.NET, including API integrations and system modernizations, while shaping technical standards and mentoring junior team members.
Software Developer (Java/C++) A1 SC
Developing and maintaining scalable Java and C++ backend systems on Linux for secure government and defence environments.
Software Developer / Software Engineer - C++ (SC cleared)
Software Developer/Engineer designing and developing high-performance backend solutions using C++ and Java in Linux environments. Role requires SC clearance.
Staff+ Software Engineer
Staff+ engineer owning critical backend systems for Plasma’s global money account platform, focusing on reliability, scalability, and financial infrastructure (stablecoin payments, accounts, payouts, and card issuing).
Mid-level to Senior Software Engineer
Mid-level to senior fullstack engineer owning product surfaces end-to-end using TypeScript (Node.js backend, React + React Native frontend) for Plasma's global money account and stablecoin payment network.
Data Software Engineer
Builds and maintains data pipelines and services for DWP’s public-sector systems using Java, Python, SQL, and Spark to process citizen data securely.
Lead Software Developer C# - Finance
Designs and implements backend logic for core fintech applications, builds APIs/microservices for data processing/business rules, and leads technical teams in architecture, code reviews, and mentoring while collaborating with stakeholders to shape product roadmaps.
