Software Engineering Jobs in United Kingdom
There are 5,806 open Software Engineering jobs in United Kingdom on freehire right now. 1,476 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,172 · 20%
- Remote 369 · 6%
- Onsite 164 · 3%
Visa sponsorship offered in 52% of the 640 postings that state a position on it.
Seniority
- Senior 1,664
- Lead 448
- Staff 215
- Principal 174
- Junior 145
- Middle 109
Who is hiring
- 1000+ employees 731
- 501-1000 employees 400
- 51-200 employees 201
- 11-50 employees 111
- 201-500 employees 34
- 1-10 employees 15
Lead Control and Protection Application Software Engineer
Lead the design, development, testing, and maintenance of HVDC control and protection application software using MATLAB/Simulink, PSCAD, and RSCAD within an Agile SDLC team.
Junior Software Engineer
Junior Software Engineers build/maintain enterprise Triage systems and data pipelines, focusing on automation, cloud workflows, and AI/ML integration to improve financial service efficiency.
API Software Engineer
Designs, develops, and maintains secure, scalable Java-based APIs and microservices for Barclays’ digital platforms, focusing on Kafka event streaming and Spring Boot. Collaborates cross-functionally to ensure high performance, security, and operational resilience in fintech solutions.
Staff Software Engineer AI
Build and lead AI systems for legal, tax, and compliance domains using LLMs, RAG, and agentic architectures, setting technical standards and driving innovation at a global scale.
Senior Software Developer (Microservices - GoLang)
Design, develop, and deploy GoLang microservices in a cloud-native environment at an identity security company, working with RESTful APIs, MongoDB, and cloud operations teams in a hybrid Cambridge office.
Senior Software Engineer
Senior full-stack engineer building mission-critical software for UK fire and emergency services using C#/Java and modern web frameworks, working remotely in the UK within an Agile squad.
Intermediate Software Engineer
Software Engineer III building production-quality, secure, and scalable web applications using C#/.NET, React/TypeScript, and PostgreSQL on AWS for RX Global's events platform.
Lead Software Engineer
Designs and develops enterprise-scale CRM and analytics solutions for institutional securities, focusing on backend services, APIs, and Outlook add-ins with Java/Spring Boot, Kafka, and Azure Event Hub.
The Core Engineering - Software Engineer - Associate - Birmingham
SRE Engineer in Goldman Sachs' Core Engineering team, responsible for ensuring the health, monitoring, automation, and scalability of distributed, fault-tolerant compliance systems using Java, Python, or Node.js with observability stacks and cloud-native technologies.
Aerospace Systems Software Engineer (Data & Airworthiness)
Aerospace Systems Software Engineer focused on data analysis, software improvements, and airworthiness assurance for the A400M fleet at RAF Brize Norton, collaborating with multi-national teams and regulatory stakeholders.
Staff Software Engineer - Promotions Platform
Staff Software Engineer on Fanatics Betting & Gaming's Promotions Platform team, designing and building scalable backend promotional and rewards systems that span the broader Fanatics ecosystem.
Senior Software Engineer I (Agentic Engineering, Europe)
Build and evolve the backend and frontend systems powering Coder’s agentic development platform, using Go, React, and TypeScript to connect agents with real development environments.
Python Developer Django SQL - FinTech
Build a private equities and alternative investment management platform as an onsite Python Developer in London, collaborating across teams with Python, Django, and SQL.
Lead Python Developer - Fintech
Lead Python Developer at a fintech startup, blending technical leadership with hands-on architecture, design, and delivery while guiding a team and driving engineering standards using Python.