Software Engineering Jobs in United Kingdom
There are 6,030 open Software Engineering jobs in United Kingdom on freehire right now. 1,532 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 | 395 |
| 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 34%
- ai 31%
- python 31%
- java 30%
- api 29%
- ci-cd 24%
- aws 23%
- agile 23%
How the work is done
- Hybrid 1,260 · 21%
- Remote 424 · 7%
- Onsite 179 · 3%
Visa sponsorship offered in 53% of the 684 postings that state a position on it.
Seniority
- Senior 1,739
- Lead 456
- Staff 228
- Principal 185
- Junior 147
- Middle 107
Who is hiring
- 1000+ employees 774
- 501-1000 employees 422
- 51-200 employees 201
- 11-50 employees 117
- 201-500 employees 36
- 1-10 employees 14
Junior WordPress Developer
Builds and maintains WordPress sites, themes, and plugins using HTML5, CSS/SCSS, JavaScript, and MySQL in an agency environment.
WordPress Developer
Build and maintain WordPress sites, themes, and plugins using front-end frameworks, MySQL, and AWS in a Linux environment.
Java Developer
Develops backend services in Core Java and Spring Boot, deploys on Kubernetes, and writes unit/integration tests with JUnit; builds UI with Angular or React.
Junior Control System/Software Engineer
Develops and maintains PLC, HMI, and SCADA control systems for industrial automation in a climate-tech product company.
Automation & Software Developer
Develops and automates software using AI-assisted tools like Claude Code or Cursor, solving problems and rapidly learning new tech stacks.
(Senior) Software Developer
Develops embedded C/C++ software using Agile practices like TDD and pair programming, with a focus on debugging and version control.
Java Developer
Builds and maintains Java-based RESTful APIs and services using TDD, GitLab, and CI/CD pipelines for a client project.
Senior Software Developer
Builds and maintains Linux-based network applications and web services using Python and other languages, collaborating with teams to deliver robust software solutions.
Cloud Native Software Developer - eDV Cleared
Develop cloud-native software for UK national security programs in Cheltenham, requiring eDV clearance and working with sensitive mission-critical systems.