Software Engineering Jobs in United Kingdom
There are 6,097 open Software Engineering jobs in United Kingdom on freehire right now. 1,456 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 | £77,750 | £100,000 | 390 |
| 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 425 · 7%
- Onsite 187 · 3%
Visa sponsorship offered in 54% of the 683 postings that state a position on it.
Seniority
- Senior 1,756
- Lead 462
- 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
Fully Remote Senior Java Developer for Sustainable Energy
Senior Java Developer builds and maintains energy-focused software systems using Core Java and concurrency, working remotely in the UK.
Java Developer-Kotlin
Builds and maintains backend services using Java and Kotlin with Spring Boot, designing RESTful APIs and microservices while collaborating on CI/CD and code reviews.
Mid-Level Software Engineer (Java / AWS)
Mid-level software engineer building and maintaining Java microservices in AWS, writing clean, tested code and collaborating in a hybrid team.
Junior Java Developer
Junior Java developer integrates crypto exchange APIs and builds greenfield trading systems for a proprietary trading firm expanding into crypto markets.
Java Software Engineer - Hybrid, Path to Lead
Builds and maintains Java-based software products using Spring, mentors junior developers, and collaborates in a cross-functional team.
Software Engineer (Java/Scala) – Trading Systems
Builds and maintains trading systems in Java/Scala for a London-based fintech firm, collaborating with clients to solve complex financial software challenges.
Senior Software Engineer - C# / Java
Build and maintain scalable C# and Java backend services for Inventory Lab, a suite powering major ecommerce brands. Work end-to-end on features, APIs, and cloud systems to optimize retail operations.
Senior Software Engineer - Java/Spring, Agile
Senior Software Engineer building customer-facing digital and e-commerce products using Java/Spring, CI/CD, and agile practices.
Lead Java Developer for Azure – Remote Contract
Lead a team building enterprise-grade optimization and ML solutions on Azure, using serverless and containerized deployments while collaborating with data science and engineering.
Xplan Software Engineer - Python & Java
Builds and modernizes a financial-planning platform using Python and Java, improving features and integrations within a hybrid environment.
Java Software Engineer, Sportsbook API & Cloud
Backend Java engineer building scalable sportsbook APIs on AWS for Bally’s Interactive’s online betting platform, collaborating with UI, platform, and data teams.

Senior Java Developer — Spring, AWS, Remote
Build and maintain Java/Spring services on AWS for enterprise clients, collaborating in a Scrum team and contributing to architecture and documentation.
Senior Software Engineer - Java & C++ | Hybrid
Designs and builds software components in Java and C++ while mentoring junior developers in a hybrid role.
Java Software Engineer (Mid-Senior) - Remote & Flexible
Build and maintain Java applications using Spring in a collaborative team, delivering client solutions and improving processes.
Java Software Engineer | Spring Cloud, TDD, Remote
Build and maintain Java-based software using Spring Cloud and TDD practices in a collaborative team.
Java Software Engineer
Builds and maintains backend services and payment platforms in Java, focusing on clean, scalable code and collaboration with teammates.