Software Engineering Jobs in United Kingdom
There are 5,892 open Software Engineering jobs in United Kingdom on freehire right now. 1,548 of them were posted recently. The skills employers ask for most often are cloud, python and ai.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| GBP | year | £60,000 | £77,500 | £100,000 | 406 |
| 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%
- python 30%
- ai 30%
- java 30%
- api 28%
- ci-cd 23%
- aws 22%
- agile 22%
How the work is done
- Hybrid 1,195 · 20%
- Remote 381 · 6%
- Onsite 166 · 3%
Visa sponsorship offered in 51% of the 636 postings that state a position on it.
Seniority
- Senior 1,704
- Lead 442
- Staff 214
- Principal 179
- Junior 146
- Middle 114
Who is hiring
- 1000+ employees 726
- 501-1000 employees 402
- 51-200 employees 204
- 11-50 employees 112
- 201-500 employees 36
- 1-10 employees 15
Principal Software Engineer
Principal Software Engineer at BBC Media Tech building graphics and automation systems for media workflows, with hybrid office presence.
Senior Software Engineer – Policy as Code
Build and operate Policy-as-Code services that evaluate compliance for enterprise software deployments, integrating GitHub and Azure DevOps with .NET 10 and Azure.
Java Developer
Full-stack Java Developer designing and building custom IBM OpenPages enterprise GRC solutions, including Java Workflow Triggers and ReactJS Helpers, in a hybrid London role.
Senior Software Engineer
Builds and maintains backend-heavy full-stack systems using Vue 3, TypeScript, Node, and SQL, with a focus on AI-assisted UI development.
Senior Software Engineer
Senior Software Engineer designing and building AI-driven customer-facing agents (Python/Node.js) for a mobility tech platform, focusing on agent orchestration, omnichannel communication, and scalable cloud architectures.
Software Engineer
This role is for a Software Developer to work on product development in a cross-functional team alongside electronics and embedded engineers. The position focuses on building full products using C#, .NET, and AWS.
AI Application Developer
Develops AI-driven applications for financial services, focusing on Agentic and Generative AI; requires banking expertise and 6-month contract work with occasional London office visits.
Software Engineer
Letly is hiring backend engineers to build and maintain the core systems for rental property management, including money movement, reconciliation, and agentic AI integration. The role involves working with NestJS, TypeScript, GCP, and MongoDB to build reliable, scalable distributed systems.
PHP Developer
Builds and maintains PHP-based backend services for a UK quick-commerce platform, focusing on retailer integrations, order processing, and internal tools to enable rapid grocery delivery. Core tech: PHP (Laravel/Symfony), REST APIs, MySQL/PostgreSQL, Docker, and CI/CD pipelines.
Software Engineer
Axle Energy is hiring a Software Engineer to build infrastructure for connecting and orchestrating distributed energy devices. The role involves full-stack development, DevOps, and data engineering using Python, React, Docker, and GCP.
Staff Software Engineer, Search Serving Infrastructure
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at…
Principal Electronics and Software Engineer
Leads a team designing and developing HealthTech devices from concept to production, combining embedded software (C/C++) with hands-on hardware work, including prototyping, testing, and system architecture.
SC Cleared Software Developer
Develop and maintain cloud-native applications using TypeScript and Node.js on AWS, with a focus on TDD, automated testing, and CI/CD pipelines.
Senior Java Developer
Build and maintain Java-based microservices for DWP Universal Credit, using Spring Boot, AWS, Kafka, and MongoDB while leading teams and mentoring junior developers.
Senior Java Developer
Build and enhance a revenue-generating software product using Java and JavaScript, deploying to on-prem and cloud environments while collaborating with a small team.
Front Office Software Engineer Internship
Build Python-based trading tools, APIs, and dashboards for real-time analytics and visualization in a global energy commodities firm.
Software Developer
The Software Developer will work on a suite of global cloud-based enterprise systems, focusing on both enhancing existing applications and driving new development. The role requires strong C# .NET and Angular 18 skills, alongside a background in mathematics or physics.