Software Engineering Jobs in United Kingdom
There are 6,067 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 | £77,750 | £100,000 | 398 |
| 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 689 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 424
- 51-200 employees 201
- 11-50 employees 117
- 201-500 employees 36
- 1-10 employees 16
Data & Software Engineer - Build ETL Pipelines & Databases
Build and maintain ETL pipelines, databases, and data models to support risk management and business solutions for a hedge fund.
Python Developer – Risk Data Pipelines (Hybrid)
Lorien in London is seeking a Python Developer for the Risk Data Services team, joining an Agile SAFe environment to help build a data integration platform underpinning risk calculations. You’ll translate business…
Software Engineer
Backend-leaning full-stack engineer maintaining and modernizing Allocate, a PHP/SQL-based scheduling system used by BBC News and radio teams, while improving code quality and collaborating with third-party developers.
Software Engineer
Backend engineer building scalable payment infrastructure in Java, integrating systems and owning end-to-end services for merchants.
Software Engineer
Builds and maintains bespoke software solutions for law enforcement clients, using Java, cloud platforms (AWS/Azure), and DevOps tools like GitLab for CI/CD pipelines and security-focused deployments.
Software Engineer
Develop robust Java/C++ software for defence and security systems, integrating solvers and data exchange frameworks while collaborating with scientists and engineers.
Software Engineer
Builds and maintains backend services in Java and Python, troubleshoots distributed systems, and deploys infrastructure using Docker, Kubernetes, and IaC tools like Terraform.
Software Engineer
Builds software for Williams Racing’s engineering and operations teams, including simulations, real-time data tools, and cloud-native systems to support race performance and data platforms.
Software Engineer
Build and own full-stack web apps using Laravel, Vue.js, and REST APIs, delivering scalable solutions from design to deployment in a hybrid team.
Software Engineer
Build and scale cloud-native insurance underwriting platforms using Java/Kotlin and Spring Boot, while improving system architecture and collaborating with product teams.
Senior Java Developer - Linux & Oracle (Manchester)
Build and maintain Java-based payment gateway software on Linux with Oracle databases, leading code reviews and mentoring peers in a global fintech team.
MCP & Tools Python Developer - Agent Evaluation Infrastructure
Build and maintain Python-based Model Context Protocol servers and evaluation tools to test and verify AI agent behavior, integrating with internal systems and APIs.
Software Developer
Develop and maintain APIs and systems for secure archiving and distribution of human genetic data using Java/Spring Boot and Kubernetes, ensuring FAIR data principles and high-volume encrypted data streaming.
Quantitative Python Developer: Pricing & Risk (Hybrid/Remote)
Builds and maintains pricing and risk engines in Python for structured finance (ABS markets) and integrates them into a live SaaS platform.
Automation & Software Developer
Develops and maintains cloud-based e-commerce systems, integrations, and AI-powered automations for two fast-growing retail brands using Shopify, Firebase, and Python.
Lead Python Developer — FinTech, Hybrid London
Client Server in London is seeking a Python Developer / Team Lead to drive features and refactor the core banking platform. You will lead a small, capable team with a 50/50 split between architecture and people…
Python Developer
Senior Python engineer building and scaling a B2B SaaS platform with FastAPI/Django, AWS, PostgreSQL, and ETL pipelines while owning features end-to-end.