Software Engineering Jobs in United Kingdom
There are 6,043 open Software Engineering jobs in United Kingdom on freehire right now. 1,531 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 | 395 |
| 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 31%
- python 31%
- java 30%
- api 29%
- ci-cd 24%
- aws 23%
- agile 23%
How the work is done
- Hybrid 1,264 · 21%
- Remote 423 · 7%
- Onsite 179 · 3%
Visa sponsorship offered in 53% of the 686 postings that state a position on it.
Seniority
- Senior 1,741
- Lead 459
- Staff 227
- Principal 186
- Junior 147
- Middle 108
Who is hiring
- 1000+ employees 775
- 501-1000 employees 423
- 51-200 employees 201
- 11-50 employees 117
- 201-500 employees 36
- 1-10 employees 14
Senior Software Engineer - Pricing & Availability (Node/React/.Net)
A senior engineer optimizes pricing, availability, and quote-caching systems for a high-traffic global travel/e-commerce platform, focusing on scalability, API reliability, and performance under heavy load using Node.js, .NET, and React.
Senior .Net Developer (Billing Systems Essential)
Senior .NET developer maintaining and modernizing a complex, client-specific billing platform, reverse-engineering legacy code, and supporting its transition to a new enterprise system.
Golang Developer
Develops backend services in Go to process real-time telemetry from IoT tracking devices, handling GPS/GNSS data and deploying on AWS with Kubernetes and Terraform.
Python Software Engineer III - Credit Technology
Senior Python engineer building secure, scalable credit-risk systems at a global bank using modern SDLC practices and cloud-native tools.
Sr Lead Software Engineer- Public Cloud
Lead a team building and scaling secure, stable cloud infrastructure for JPMorgan’s Public Cloud Atlas product using AWS, Terraform, and Sentinel.
Lead Software Engineer - Java
Lead a team building Java/Spring Boot microservices and data pipelines for JPMorganChase’s regulatory and strategic data platforms, ensuring secure, scalable, and compliant solutions.
Software Engineer
Develop and maintain software for defence/aerospace test systems, primarily in C/C++, to validate cutting-edge radar and aircraft projects like the Eurofighter Typhoon.
Software Engineer
Software Engineer building a platform for people-intensive industries using AI/automation, working on Python backend and Svelte/jQuery frontend features, designing, building, and maintaining end-to-end product features.
Senior Software Engineer
Builds and extends a Kotlin/Java backend and AI agent platform for enterprise data integration, using reactive streams, schema systems, and Spring AI.
Java Developer
Builds and maintains Java/Spring Boot services for government clients using Agile practices.
Web Developer
Build and deliver A/B tests, personalisation and optimisation experiences for major UK brands using JavaScript, HTML, CSS and modern web tech.
Principal Software Engineer (.NET Technical Lead)
Lead the design and delivery of cloud-native .NET microservices for a global wealth management firm, using C#, Azure/AWS, Kafka, and AI-assisted tools like GitHub Copilot.
Senior Creative Software Engineer (ReactJS & WebGL)
Build immersive WebGL and ReactJS-powered websites and AR experiences for major media clients like Universal, Disney, and Netflix, leading creative projects from ideation to delivery.
Software Engineer, Automotive and Industrial Architecture
Design and implement secure, certifiable open-source software architectures for automotive and industrial systems, aligning Ubuntu with ISO 26262, ISO/SAE 21434, and other safety standards.
Software Engineer - Cloud Images
Build and maintain automated pipelines for Ubuntu cloud images, integrating with AWS, Azure, and GCP using Python, Jenkins, and shell while collaborating with global teams.
Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch
Builds and automates OpenSearch/Elasticsearch infrastructure (replication, TLS, deployment) via Python, collaborating with global teams to enhance data platform automation for enterprise multi-cloud environments.
Web Developer
Builds and maintains modern web apps (React/TypeScript) for Canonical’s global enterprise portfolio, collaborating with designers and developers to ensure high-quality, accessible, and performant user experiences while contributing to the company’s open-source Vanilla Framework.
AVP Software Developer
Build and maintain data-driven applications using Python and SQL, focusing on data engineering and modern data platforms for a client in London.