Software Engineering Jobs in United Kingdom
There are 5,825 open Software Engineering jobs in United Kingdom on freehire right now. 1,510 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,179 · 20%
- Remote 373 · 6%
- Onsite 166 · 3%
Visa sponsorship offered in 51% of the 629 postings that state a position on it.
Seniority
- Senior 1,676
- Lead 439
- Staff 212
- Principal 176
- Junior 146
- Middle 112
Who is hiring
- 1000+ employees 720
- 501-1000 employees 400
- 51-200 employees 203
- 11-50 employees 111
- 201-500 employees 35
- 1-10 employees 15
Lead C# Developer .Net - FinTech
This is a lead C# developer role at a global fintech company, focusing on hands-on leadership and the development of complex, scalable desktop applications. The position offers a hybrid work environment with three days of remote work per week.
Senior Software Engineer
Develops core SaaS platform for Environmental, Health, and Safety (EHS) data management, designing scalable backend, frontend, and database solutions to help businesses analyze and act on safety/environmental risks.

Lead Software Developer, Costar Group - London
Lead a team building large-scale, API-driven real-estate data systems in C#/.NET, Python, and SQL Server, processing terabytes for thousands of users while mentoring engineers.
Senior Software Development Engineer in Test
Build and maintain automated test suites for a large banking payment system using Java, Python, and Selenium, covering UI, API, and messaging layers.
Software Engineer (Data)
The Software Engineer (Data) will build and maintain a modern data platform using Snowflake and dbt to integrate source systems and support analytics and AI products. The role focuses on production-quality data modeling and establishing robust data governance.
Web Developer
Builds and maintains client-facing websites using WordPress, Craft CMS, and Webflow, ensuring speed, scalability, and adherence to accessibility/security standards while collaborating with the dev team.
Software Engineer
Build and maintain critical backend systems for a fintech platform handling rent payments, reconciliations, and AI-driven operations, ensuring correctness, reliability, and scalability for real-world financial transactions and tenancy management.
Software Engineer
Builds and evolves a scalable trade booking, reconciliation, and reporting platform for multi-asset class financial products using Java, Spring Boot, and cloud-native tools.
Software Engineer
Builds and scales JD.com’s retail services (JoyBuy) in Europe, focusing on high-performance, secure, and scalable software for cross-border ecommerce and logistics operations.
Software Engineer
Builds and maintains matchday tools (React Native/web) for grassroots football clubs, owning features end-to-end with Rails/Postgres backend and Stripe payments.
Software Engineer
Develops secure, cloud-native Java applications for UK Defence and National Security projects, collaborating in Agile teams to design scalable systems and deploy containerized solutions on AWS.
Java Developer | Cloud, Kafka & AWS (12m Contract, Hybrid)
Develops and supports large-scale government digital services using Java, Spring Boot, AWS, Kafka, and MongoDB in an Agile environment with hybrid working.
Java Developer - Cloud, Spring Boot & Kafka (12M Contract)
Build and maintain scalable, event-driven government digital services using Java, Spring Boot, AWS, and Kafka in a hybrid role.
Java Developer - Cloud & Hybrid (London)
Develops cloud-based financial applications in Java/Spring Boot for a regulated fintech platform, focusing on backend systems, CI/CD, and production stability.
Java Developer | Investment Banking | Hybrid, London
Builds and maintains cloud-based Java applications for a London investment-banking client, integrating with clearing platforms and ensuring regulatory compliance.