Software Engineering Jobs in United Kingdom
There are 6,094 open Software Engineering jobs in United Kingdom on freehire right now. 1,453 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,270 · 21%
- Remote 424 · 7%
- Onsite 187 · 3%
Visa sponsorship offered in 54% of the 683 postings that state a position on it.
Seniority
- Senior 1,755
- Lead 461
- Staff 230
- Principal 189
- Junior 148
- Middle 108
Who is hiring
- 1000+ employees 773
- 501-1000 employees 422
- 51-200 employees 205
- 11-50 employees 116
- 201-500 employees 44
- 1-10 employees 14

Salesforce Developer
Develops and maintains Salesforce solutions using Apex, Lightning Web Components, and integrations for a fintech company, ensuring compliance and scalability in a regulated environment.
Java Developer
Build and maintain Java and PL/SQL systems for the UK tax agency’s Self Assessment service, working 2 days onsite in Telford.
Java Developer with Kotlin experience
Senior Java developer building and maintaining backend services using Java, Kotlin, AWS, and batch processing pipelines.
Senior Software Developer / Senior Software Engineer
Lead a team of engineers in building and maintaining software products using C/C++, Python, and Linux, while providing technical mentorship and guiding Agile/Scrum processes.
Senior Software Engineer (Java)
Build and optimize low-latency Java services for electronic trading systems, using FIX connectivity, distributed messaging (Kafka/Solace), and cloud-native tooling.
Data Software Engineer
Build and optimize data pipelines and infrastructure for Prima’s motor insurance platform, using Python, Spark, Kafka, and AWS to support analytics and ML workflows.
Senior Java Developer
Builds and maintains a global liquidity platform using Java, Spring, REST, and Oracle DB in an Agile team; writes unit tests, automates releases, and collaborates across locations.
Java Developer
Builds and maintains Java-based cloud solutions on Azure/AWS and private cloud using open-source tools, focusing on automation, security, and high-availability systems.
Senior Java Developer
Senior Java developer building Spring/Spring Boot microservices, mentoring junior devs, and driving good practices like TDD and CI/CD in a hybrid Newcastle office role.
Java Developer
Build and maintain Java microservices using Spring Boot and JDK 11+, deploy to AWS with CI/CD, and follow agile practices in a hybrid role.
Java Developer
Build and maintain Java-based payment and booking systems using Spring Boot, Hibernate, and Oracle SQL for hospitality and travel clients.
Remote Java Developer: Spring & REST API (Contract)
Build customer-facing RESTful APIs and services using Java and Spring for a six-month contract role with occasional office visits in Edinburgh or Glasgow.
Adoption Platform Software Engineer — Java & AWS
Build and modernize a digital platform for a major bank using Java and AWS, collaborating with teams to improve customer experience.
Java Software Engineer
Build and maintain CI/CD pipelines and deployment tooling using Java, Spring Boot, and cloud tools for financial-services clients.
Java Software Engineer
Build and deploy Java-based cloud-native apps using AWS/Azure, CI/CD, and containers while ensuring security, performance, and test coverage.