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 | £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 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
Java Developer
Develop and re-platform a core application from Rhino to Node.js, designing APIs and working across full-stack JavaScript while improving development practices.
Java Developer
Develop a Java-based workflow tool for Enhanced Due Diligence case management using Spring Boot, React, and Camunda, integrating with internal systems.
Java Developer
Build and maintain secure, scalable Java/Spring Boot microservices and REST APIs for UK government digital platforms, working in a GDS-aligned agile environment.
Java Developer
Build and maintain Java-based enterprise software using Spring, Hibernate, and SQL on Unix/Linux, collaborating in cross-functional teams to deliver high-quality solutions.
Java Developer
Build and maintain Java applications using Spring Boot, Kubernetes, and modern front-end frameworks like Angular/React.
Senior Java Developer
Senior Java developer building in-house systems, APIs, and a client web portal for a capital-markets firm, using Spring Boot, TDD, and cloud-native tools while mentoring junior engineers.
Senior Java Developer
Build distributed Java services for a global observability platform, using Kafka and Kubernetes to process and analyze data at scale.
Java Developer
Build a workflow tool for Enhanced Due Diligence case management using Java backend, React frontend, Camunda, and microservices, integrating with internal systems.
Java Developer - Java - AWS - Angular
Java developer building secure, cloud-native apps with Core Java, Spring Boot, AWS services, and AngularJS for government digital modernization projects.
Senior Java Developer
Senior Java Engineer building fintech features with Spring Boot, React/TypeScript, and PostgreSQL on AWS, mentoring junior engineers and leading complex delivery.
Java Developer
Build and maintain secure Java-based enterprise applications using Spring Boot and microservices for a government-focused client in London.
Java developer - FTC - 3 Days a week onsite in Newcastle
Build and maintain Java microservices using Spring Boot and JDK 11+, deploy to AWS via containers, and follow enterprise dev practices like TDD and CI/CD.
Java Developer
Develops Java/Spring Boot services for a government client, working in an Agile environment and adhering to government delivery practices.
Java Developer
Build and enhance AI-powered Order-to-Cash SaaS features using Java, APIs, and PostgreSQL, collaborating across teams to deliver secure, scalable solutions for large enterprises.
Java Developer
Build and maintain web apps using Java for backend services, Drupal for CMS, and Angular for dynamic front-end interfaces.
Java Developer
Develop secure Java backend services and microservices for national security systems, integrating with analytics and AI platforms while adhering to strict security standards.
Java Developer
Build and maintain enterprise-grade Java applications using Spring, Spring Boot, and Hibernate, collaborating with cross-functional teams to deliver scalable, high-quality solutions.
Java Developer
Build and maintain enterprise Java backend services and RESTful APIs using Spring Boot, Spring MVC, and microservices; collaborate in an Agile team to deliver scalable, secure solutions.