Software Engineering Jobs in United Kingdom
There are 6,067 open Software Engineering jobs in United Kingdom on freehire right now. 1,529 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 | 398 |
| 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,269 · 21%
- Remote 423 · 7%
- Onsite 179 · 3%
Visa sponsorship offered in 53% of the 689 postings that state a position on it.
Seniority
- Senior 1,747
- Lead 460
- Staff 227
- Principal 187
- Junior 145
- Middle 110
Who is hiring
- 1000+ employees 774
- 501-1000 employees 424
- 51-200 employees 201
- 11-50 employees 117
- 201-500 employees 36
- 1-10 employees 16
Software Development Engineer / Software Engineer
Develops embedded and cloud software for factory automation products used across automotive, medical, and renewable energy sectors using C, C#, Python, and Docker.
C++ Software Engineer (DV Commodities - London)
Senior C++ engineer building ultra-low-latency trading systems for DV Commodities, including execution engines, market data pipelines, and direct exchange connectivity for futures and commodities markets.
Senior Robotics Software Engineer
Develops and deploys software for autonomous and semi-autonomous robotic systems, focusing on simulation, control systems, navigation, and hardware integration.
Software Engineer
Client: Global Aerospace company Role: Software Engineer Location: Stevenage Daily Rate: £400-£550 OUTSIDE IR35 Duration: 6 months (opportunity to be extended) Working arrangements: On-site 4 days per week About the…
Senior Software Engineer: Data Infra & API Lead
Senior Software Engineer builds and maintains data infrastructure and APIs in Python, Azure, and containerized environments to support quantitative research for a fintech firm.
VP Software Engineer - Financial Systems & Data
Builds and maintains financial systems in Java or Python to ensure accurate measurement, reporting, and regulatory compliance for a global bank.
Senior Software Engineer II - Data Onboarding & Reporting
Build and scale Trino/Iceberg-based data pipelines for Wise’s finance team, transforming raw financial events into audit-ready reports using Medallion Architecture and Kafka.
Senior Lead Software Engineer - CDAO Data Platforms
Lead the engineering of metadata, meta-modelling, and distributed systems for J.P. Morgan’s data platforms, using Java, TypeScript, and cloud-native tools while driving AI-assisted development practices.
Senior Lead Software Engineer - CDAO Data Platforms
Lead the engineering of metadata, meta-modelling, and distributed systems for a fintech platform, using Java, TypeScript, and cloud-native practices while driving AI-assisted SDLC adoption.
Software Engineer — Build Scalable Data Solutions
Build and maintain scalable data solutions for a B2B e-commerce platform connecting fashion brands and retailers.
Senior Lead Software Engineer – Java, Scala, Big Data
Lead engineer building secure, scalable Java/Scala data pipelines and risk systems for JPMorgan’s liquidity risk tech stack, using Spark and SQL to process large financial datasets.
Senior Lead Software Engineer - Python, Data, Cloud, AIML
Lead software engineering for cloud-native data, backend, and AI/ML systems at JPMorgan, building scalable production solutions in Python and AWS.
Lead Scala/Java Software Engineer - CDAO Data Platforms
Lead a team building scalable, secure data platforms in Scala/Java, leveraging functional programming and cloud-native tools to deliver trusted financial services infrastructure.
Lead Scala/Java Software Engineer - CDAO Data Platforms
Lead a team building secure, scalable data platforms using Scala/Java and cloud-native tools, driving adoption of AI-assisted engineering practices while ensuring code quality and operational stability.
Senior Java Developer
Build cloud microservices in Java/Spring Boot, using AI tools to accelerate delivery and enhance features for an insurance-focused product.
Lead Software Engineer
Lead a team building sports-performance software that captures video, analyzes data, and helps athletes and coaches train and compete, using full-stack engineering and cloud technologies.