Software Engineering Jobs in United Kingdom
There are 6,094 open Software Engineering jobs in United Kingdom on freehire right now. 1,453 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 | 392 |
| 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 35%
- ai 32%
- python 31%
- java 30%
- api 29%
- ci-cd 24%
- aws 23%
- agile 23%
How the work is done
- Hybrid 1,270 · 21%
- Remote 424 · 7%
- Onsite 187 · 3%
Visa sponsorship offered in 54% of the 683 postings that state a position on it.
Seniority
- Senior 1,755
- Lead 461
- Staff 230
- Principal 189
- Junior 148
- Middle 108
Who is hiring
- 1000+ employees 773
- 501-1000 employees 422
- 51-200 employees 205
- 11-50 employees 116
- 201-500 employees 44
- 1-10 employees 14
Software Developer - Perl/Python/PHP
Build and maintain backend services in Perl, Python, and PHP for a growing SaaS platform, collaborating in an Agile team to deliver features and infrastructure on Google Cloud.
Automation & Software Developer
Builds integrations, cloud apps, and AI-powered automations for two fast-growing retail brands, using JavaScript/Python and modern AI coding tools.
Software Developer
Build and own AI-powered compliance, risk, and fraud-detection platforms end-to-end, shipping code that runs in production and integrating third-party services.
Software Developer
Build high-performance software for defence systems using C#/.NET, Java, Rust or Python, owning architecture and delivery in a high-autonomy environment.
Software Developer
Build and maintain scalable data pipelines and platforms using Python, SQL, and Databricks to consolidate enterprise data for analytics and reporting.
Senior Python Developer - Cloud-Native, CI/CD
Develop cloud-native Python applications in an agile team, focusing on CI/CD pipelines and cloud platforms like AWS, Azure, and GCP.
Senior Python Developer - AI SaaS, AWS Microservices
Builds cloud-based microservices in Python for a UK AI SaaS platform and collaborates with ML engineers to scale features.
Python Developer Quant Trading in London - Quant Capital
Develop quantitative trading systems using Python and C# for a hedge fund, focusing on algorithmic strategies and financial modeling.
Senior Python Developer: Data Pipelines & AI for Finance
Builds capital-markets data platforms and agentic AI apps in Python to improve trading analytics and operational workflows for financial clients.
Python Developer: Front Office Trading Tech & R&D
Build and maintain Python libraries for trading systems, provide L1/L2 support, and enhance reliability for a London-based fintech consultancy.
Lead Python Developer - FinTech Data & AI (Hybrid)
Lead Python Developer building data platforms for ETF analytics and AI in a fintech firm, integrating financial market data and driving engineering strategy.
Front Office Python Developer [Commando Development Team]
Builds Python tools for a derivatives trading desk to automate hedging, risk management, and pricing workflows while collaborating with quants and tech teams in a regulated financial environment.
Senior Python Developer, Investment Technology (ETF Technology)
Build and ship production-grade Python services and APIs for portfolio construction, trading, and analytics in a global asset manager, working directly with investment teams and using AI tools daily.
Senior Python Developer - AI, Data Pipelines & Integrations
Build and maintain Python-based internal apps, APIs, and data pipelines that automate workflows and integrate systems for AI-driven processes at a Birmingham-based tech company.
Lead Python Developer: Finance Analytics & Data Solutions
Lead Python development for finance analytics tools, building solutions for account and portfolio management teams using Python and SQL.