Software Engineering Jobs in United Kingdom
There are 6,045 open Software Engineering jobs in United Kingdom on freehire right now. 1,534 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 | 392 |
| 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 35%
- ai 32%
- python 31%
- java 30%
- api 29%
- ci-cd 24%
- aws 23%
- agile 23%
How the work is done
- Hybrid 1,260 · 21%
- Remote 426 · 7%
- Onsite 179 · 3%
Visa sponsorship offered in 53% of the 684 postings that state a position on it.
Seniority
- Senior 1,746
- Lead 456
- Staff 228
- Principal 185
- Junior 146
- Middle 107
Who is hiring
- 1000+ employees 774
- 501-1000 employees 422
- 51-200 employees 205
- 11-50 employees 117
- 201-500 employees 44
- 1-10 employees 14
Senior Python Developer
Senior Python Engineer builds cloud-native, serverless apps on AWS for public-sector digital services, mentors junior engineers, and drives DevOps maturity in an agile consultancy.
Python Developer x2
Build and deploy Python-based serverless applications on AWS, using Lambda, DynamoDB, and CI/CD pipelines for fintech and AI clients.
Python Developer (GUI)
Build high-performance trading GUI applications using Python and Qt for a fintech firm, collaborating directly with traders to design responsive, latency-sensitive interfaces.
Senior Python Developer
Build secure, scalable full-stack Python/React apps for UK Government and Defence clients using AWS/Azure and DevOps practices.
Senior Python Developer
Design and build high-performance APIs and event streams for a global insurance leader using Python, FastAPI, SQL, Databricks, and cloud infrastructure.
Senior Python Developer
Build cloud-based microservices for an AI-driven SaaS platform using Python, AWS, REST APIs, and MLOps, collaborating with ML engineers to ship scalable features.
Sr Python Developer
Build Python backend services and data pipelines for trading and risk systems in investment banking, using libraries like Pandas and FastAPI.
eTrading Python Developer
Develop and maintain automation tools in Python for FX trading platforms, ensuring low-latency performance and system stability in a hybrid London role.
Senior Python Developer
Build and maintain high-performance trading systems in Python and Go, collaborating with quants to create AI-driven sports betting models using ZeroMQ/RabbitMQ.
Python Developer - Front Office
Build low-latency trading systems in Python for a global investment bank’s FX Options team, working directly with traders and quants to power real-time pricing and market-making.
eTrading Python Developer
Build and maintain automation tools in Python to support low-latency FX trading platforms, monitor system health, and resolve production incidents in a hybrid London role.
FastAPI Python Developer
Develops and maintains FastAPI-based backend services for a dynamic platform, focusing on scalable and efficient Python solutions.
Python Developer Evenementenbranche
Senior Python developer building and automating a global ticketing platform for sports events, integrating features like PDF-ticket parsing and seat assignment.
Java / Python Developer
Mid-level developer building secure, cloud-native public-sector services in .NET/C# and Java, deploying on Azure and following government standards.
Lead Python Developer
Lead a small engineering pod at a fintech startup, splitting time between hands-on Python backend development and technical leadership to build reliable systems for regulated financial services.
Senior Python Developer
Senior Python Engineer building and scaling a logistics platform, leading technical execution, mentoring developers, and collaborating with cross-functional teams.
Senior Python Developer
Senior Python developer building and maintaining scalable backend services for a global banking client using Python, SQL, Linux, and Agile practices.