Software Engineering Jobs in United Kingdom
There are 6,096 open Software Engineering jobs in United Kingdom on freehire right now. 1,455 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
Web 2D/3D Game Developer (JavaScript) - Hybrid/Remote
Builds interactive 2D/3D web games and rich interfaces using HTML, CSS and JavaScript in a hybrid agency role.
Lead Java Developer
Lead a team of engineers to design and deliver scalable Java/Spring Boot systems for a high-traffic consumer platform, setting architectural standards and mentoring engineers.
Senior Java Developer
Build and maintain high-performance, resilient backend services in Scala for a critical market-infrastructure platform on AWS, using Kafka, Kubernetes, and event-driven patterns.
Graduate Java Developer
Graduate Java Developer builds and maintains telematics software for connected vehicles using Java frameworks like Spring, Hibernate, and front-end tools like React.
Java Engineer / Java Developer
Lead Java development in a global tech firm, designing secure, high-performance solutions and guiding cross-functional teams while enforcing engineering best practices.
Java Developer/ Lead
Builds and leads enterprise Java applications using Spring, Hibernate, and REST APIs, with CI/CD via Maven/Jenkins and API management on Apigee.
Senior Java Developer - Newcastle
Build and maintain enterprise Java applications and microservices using Spring Boot, REST APIs, and SQL/NoSQL databases in an Agile team.
Junior Web Developer
Builds and maintains a cloud-based property-management platform using .NET, Angular/Vue, and SQL Server, with occasional AI-assisted legacy-system migration tasks.
Lead Java Developer
Leads a team building a new investments platform using Java, Spring, Kafka, MongoDB, and Kubernetes with TDD and cloud-native practices.
Java Developer
Build and maintain Java/Spring Boot applications for a UK public WiFi network, including PCI-compliant payment systems and DevOps pipelines.
Java Developer
Build and maintain a secure national authentication platform using Java, cloud tools, and DevOps practices to ensure reliable access for healthcare professionals.
Java Developer
Build and maintain Java/Kotlin backend services and React UIs for a fixed-income trading platform used by sales teams, integrating data-driven features and evolving toward AI capabilities.
Electronic Trading Java Developer
Build low-latency trading systems in Java for fixed-income repo and rates markets, collaborating with quants and traders to deliver high-performance pricing and execution tools.
Java Developer - Manchester
Build and maintain secure, scalable Java backend services for financial clients, using microservices, APIs, and distributed systems while collaborating in hybrid teams.
Java Developer - London
Build and maintain enterprise-grade Java applications using Spring, Spring Boot, and Hibernate while collaborating with cross-functional teams to deliver scalable solutions.
Senior Consultant, Java Developer, Solutions, Engineering, AI & Data
Build and maintain Java-based solutions for clients, using Spring, cloud platforms, and AI tools while collaborating in cross-functional teams to drive digital transformation.
Senior Java Developer
Build and scale secure Java-based backend systems for a cybersecurity product used by global clients, working in a cloud-native, product-led team.
Java Developer
Build and maintain Java-based pricing platforms for interest rate derivatives, integrating with C++ quant libraries and distributing market data to internal/external clients in a fast-paced banking environment.
Senior Java Developer
Senior Java Developer builds user-centred digital solutions using Java, Spring Boot, and microservices, while consulting for clients and mentoring teams.