Software Engineering Jobs in United Kingdom
There are 6,078 open Software Engineering jobs in United Kingdom on freehire right now. 1,528 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,270 · 21%
- Remote 423 · 7%
- Onsite 179 · 3%
Visa sponsorship offered in 53% of the 690 postings that state a position on it.
Seniority
- Senior 1,752
- Lead 461
- Staff 227
- Principal 189
- Junior 144
- Middle 110
Who is hiring
- 1000+ employees 776
- 501-1000 employees 425
- 51-200 employees 201
- 11-50 employees 117
- 201-500 employees 36
- 1-10 employees 16
Platform Software Engineer (Python) - Core Engineering
£150k GBP Onsite WORKING Location: Central London, Greater London - United Kingdom Type: Permanent Platform Software Engineer (Python) - Core Engineering Location: London Location: London (Hybrid) Client: Tier-1 Global…
Graduate Software Engineer
Develops high-performance, low-latency software solutions for trading systems in capital markets, collaborating with traders and engineers to optimize code and build scalable systems using C++, Python, or Java.
Software Engineer Internship (2027 Start)
Interns build and optimize real-time trading systems using C++, Python, or Java, collaborating with mentors to ship code in a high-performance financial environment.
PHP Developer
Mid-Level PHP Developer – Laravel / CakePHP Basingstoke (Hybrid - 1 day onsite per week) £40,000 - £55,000 per annumOverview A growing organisation is looking for an experienced Mid-level PHP Developer to join their…
Junior Device Software Developer
Junior Device Software Developer role involving embedded application development, firmware creation, and testing with technologies like Python, C, C++, microcontrollers, FPGA, Linux, and sensor integration.
Senior Software Engineer
Develops and maintains enterprise software and visualizations for national security systems using Python, cloud platforms, and DevOps tools in a London office.
Member of Technical Staff - Software Engineer, Health AI
Overview At Microsoft AI, our health team is on a mission to help millions of users better understand and proactively manage their health and wellbeing. We’re responsible for ensuring that Microsoft AI’s models and…
Principal Software Engineer- Data Platforms
Principal engineer builds and operates scalable, compliant data pipelines and platforms to power AI, analytics, and workflow automation for BioPharma R&D and manufacturing.
Software Engineer, Data in London - Kharon
Builds and maintains RESTful APIs for data services using Python frameworks like FastAPI, Flask, and Django, leveraging libraries like NumPy and Pandas for analytics in a fintech risk analytics platform.
Racing Software Engineer & Data Systems
Develops and optimizes software for McLaren Racing’s Formula 1 cars using C#/.NET and frontend tech, leading projects from design to deployment.
Senior Data Systems Software Engineer
Designs and optimizes data systems (including star/snowflake schemas) and application layers, focusing on query performance, telemetry, and secure coding for an AI/cloud solutions company.
Software Engineer - Data Infrastructure - Kafka
Builds and automates fault-tolerant data infrastructure (Kafka, Spark, SQL/NoSQL) for multi-cloud/on-premise enterprise platforms, focusing on replication, TLS, backups, and infrastructure features—not data analysis.
Senior Software Development Engineer in Test
A Senior Software Engineer in Test builds scalable test frameworks and integrates AI-driven automation into CI/CD pipelines to embed quality into development, using Python/TypeScript and tools like Playwright or Cypress.