Software Engineering Jobs in United Kingdom
There are 5,906 open Software Engineering jobs in United Kingdom on freehire right now. 1,552 of them were posted recently. The skills employers ask for most often are cloud, python and java.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| GBP | year | £60,000 | £77,500 | £100,000 | 408 |
| 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%
- java 30%
- ai 30%
- api 28%
- ci-cd 23%
- aws 22%
- agile 22%
How the work is done
- Hybrid 1,197 · 20%
- Remote 380 · 6%
- Onsite 166 · 3%
Visa sponsorship offered in 51% of the 635 postings that state a position on it.
Seniority
- Senior 1,703
- Lead 444
- Staff 214
- Principal 179
- Junior 149
- Middle 114
Who is hiring
- 1000+ employees 726
- 501-1000 employees 402
- 51-200 employees 205
- 11-50 employees 112
- 201-500 employees 35
- 1-10 employees 15
Python Developer
The Python Developer will build and maintain internal applications, business automation tools, and AI initiatives. The role involves working closely with stakeholders to solve business problems in a Python-first environment.
.Net Web Developer
The .Net Web Developer will maintain and enhance the technology infrastructure for an established UK-based eCommerce business. This is a hybrid role based in Colchester requiring .Net development expertise.
Software Developer, Cerberus
The Software Developer will build and maintain AI-driven identity verification systems within a full-stack environment. The role involves working with technologies like .NET, Golang, React, and Kafka to deliver scalable, high-availability solutions for global operations.
Lead Software Engineer – AI-Native Applications
Lead Software Engineer building AI-native enterprise applications for IFS's Enterprise Asset Management team, using Go, TypeScript, DDD, and event-driven architecture to integrate LLM capabilities into production software.
Senior .Net Developer
Builds and maintains financial services software using C# and .NET, designing REST APIs and scalable back-end systems.
Java Developer - Databricks
This role involves developing and maintaining data-intensive applications using Java, Spring Boot, and Databricks. The developer will work with cloud-native technologies like AWS, Kafka, and Kubernetes to build scalable microservices.
Java Developer
Develops production-grade Java applications using Spring Boot in an Agile environment, focusing on scalable and resilient distributed systems.
Software Developer C# .Net - Quant Trading
Develops high-performance trading platforms and APIs for financial institutions, integrating quantitative models and risk systems using C#/.NET and SQL.
PHP Developer - Laravel
PHP/Laravel developer building and maintaining internal CMS and CRM applications, working with SQL, Vue.js, HTML/CSS, and unit testing in a collaborative on-site team.
Junior Software Developer - Trading
Build and maintain high-performance trading systems using C#, .NET, and SQL, working in a team to deliver low-latency, scalable software for financial applications.
Contract Software Engineer
This contract role involves designing and developing high-quality software solutions while mentoring junior engineers and collaborating with architects. The position requires expertise in Java or C# and scripting languages like Python or Bash, with a focus on test-driven development.
Senior Software Engineer
The Senior Software Engineer will design and build APIs and back-end services while maintaining front-end applications using Vue 3, TypeScript, and Node. The role requires a strong focus on testing and an AI-first approach to development.