Software Engineering Jobs in United Kingdom
There are 5,809 open Software Engineering jobs in United Kingdom on freehire right now. 1,489 of them were posted recently. The skills employers ask for most often are cloud, java and python.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| GBP | year | £60,000 | £77,500 | £100,000 | 403 |
| 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%
- java 30%
- python 30%
- ai 30%
- api 28%
- ci-cd 24%
- agile 22%
- aws 22%
How the work is done
- Hybrid 1,174 · 20%
- Remote 363 · 6%
- Onsite 164 · 3%
Visa sponsorship offered in 52% of the 638 postings that state a position on it.
Seniority
- Senior 1,664
- Lead 450
- Staff 215
- Principal 174
- Junior 145
- Middle 109
Who is hiring
- 1000+ employees 730
- 501-1000 employees 399
- 51-200 employees 201
- 11-50 employees 111
- 201-500 employees 34
- 1-10 employees 15
Java Developer
This role is for a mid-level Java Developer to build software from scratch without frameworks in a hybrid London-based FinTech environment. The position focuses on core Java development, multithreading, and TDD, with opportunities to work on cloud-agnostic systems.
Intermediate Java Developer
Hippo is seeking an Intermediate Java Developer to join multi-disciplinary teams building user-centered digital solutions for public and private sector clients. The role involves full-stack development using Java, Spring Boot, and modern web technologies, alongside cloud and DevOps practices.
Java Developer — Core Java, No Frameworks, Hybrid London
This role is for a Java Developer at a London-based FinTech company, focusing on high-performance Core Java development without the use of frameworks. The position is hybrid, requiring three days per week in the office.
Java Developer (Hybrid) — Documentum Training Opportunity
Develop and maintain Java/J2EE applications while completing Documentum training, then support Documentum-related development, code reviews, testing, and deployment in a hybrid role.
Junior Java Developer - Growth via Mentorship & AWS
This junior to mid-level developer role involves building backend services using Java and integrating with SQL databases within a financial services environment. The position requires working onsite in Birmingham and offers mentorship from senior engineers to develop skills in coding, testing, and performance optimization.
Senior Java Developer – Microservices & APIs (Hybrid)
CyberNorth is hiring a Senior Java Developer to build and maintain enterprise-scale microservices and APIs in a hybrid role. The position involves hands-on development using Java 8+, Spring Boot, and various database technologies within an Agile environment.
Software Developer (Java)
Software Developer working on LMAX's ultra-low-latency Java exchange in London, using distributed event-driven core Java, MySQL, Kafka, Python, and Linux in a pair-programming, continuous-delivery culture.
Software Developer (Java)
LMAX is seeking a software developer to work on their high-performance, ultra-low latency exchange platform using core Java. The role involves pair programming, working across a full-stack environment, and contributing to greenfield projects within a collaborative, test-driven culture.
Python Developer
Python Developer building and maintaining automated E2E flows, CI/CD integrations, and reusable automation frameworks for an investment bank in Glasgow, using Python, Playwright/Selenium, Docker, and Kubernetes.
Python Developer: E2E Automation & CI/CD (Onsite Glasgow)
The Python Developer will design and maintain scalable automation solutions and CI/CD pipelines within an investment banking environment. The role involves collaborating with cross-functional teams to enhance deployment reliability and system observability.
Lead Python Developer
Hands-on Lead Python Full Stack Engineer (contract) delivering secure digital services for UK public sector organisations using Python, Flask, serverless tech, and cloud infrastructure in a hybrid Leeds role.
Python Developer - Django/SQL in FinTech (London)
This role involves developing core systems for a fintech platform using Python, Django, and SQL. The developer will collaborate with stakeholders to build and improve data-driven solutions in an on-site environment.