Software Engineering Jobs in United Kingdom
There are 5,810 open Software Engineering jobs in United Kingdom on freehire right now. 1,506 of them were posted recently. The skills employers ask for most often are cloud, python and java.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| GBP | year | £60,000 | £77,500 | £100,000 | 408 |
| 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%
- python 30%
- java 30%
- ai 30%
- api 28%
- ci-cd 23%
- aws 22%
- agile 22%
How the work is done
- Hybrid 1,177 · 20%
- Remote 370 · 6%
- Onsite 166 · 3%
Visa sponsorship offered in 51% of the 629 postings that state a position on it.
Seniority
- Senior 1,673
- Lead 437
- Staff 212
- Principal 176
- Junior 146
- Middle 112
Who is hiring
- 1000+ employees 715
- 501-1000 employees 400
- 51-200 employees 201
- 11-50 employees 111
- 201-500 employees 34
- 1-10 employees 15
Senior Python Software Engineer
Senior Python Software Engineer building SaaS data visualization and data science products for a fintech company in a hybrid London role.
C++/Rust Software Engineer
Hybrid C++/Rust Software Engineer (Mid to Senior) working across the full SDLC to develop next-generation cyber-security solutions.
Staff Golang Engineer
Hands-on Staff Backend Engineer leading architecture and technical direction for a high-growth technology platform, solving distributed systems problems and setting engineering standards using Golang.

Senior Software Engineer - Market Data
Senior software engineer builds and scales Alpaca's market data systems for stocks, options, crypto, and FX, focusing on low-latency APIs and scalable infrastructure using Go, Kubernetes, and GCP.
Software Engineer (Test) - Python/C++ | NYC / London- Award-Winning Global Market Maker
Builds and modernizes Python/C++ code for a fintech platform handling order management, analytics, and connectivity across asset classes in a global market-making firm.
Cyber Software Engineer
The Cyber Software Engineer will lead the development of secure software solutions for mission-critical national security programs. The role involves providing technical leadership, mentoring junior engineers, and driving engineering best practices using languages like Java, C#, or C++.
Software Developer
Full-stack software developer building healthcare-focused C#/.NET backend services and TypeScript/Angular frontends, owning features from design to production deployment while mentoring peers and driving technical standards.

Software Engineer - Next.js and Laravel
The Software Engineer will develop and maintain web applications and APIs using Next.js and Laravel. The role involves collaborating with cross-functional teams to build responsive interfaces while adhering to Test-Driven Development (TDD) principles.
Senior Software Engineer
Develops and maintains high-performance Python applications for data processing pipelines, focusing on concurrency, scalability, and clean code in a TDD environment.
Mid-Level Python Developer
Build and enhance cloud-native applications and integrations using Python and AWS, with FastAPI/Flask/Django and container orchestration.
Senior Python Software Engineer / Consultant
Salary: £80,000 - 80,000 per year Requirements: We want someone with experience working directly with clients and taking ownership of bespoke development work. We want strong backend Python development skills, ideally…
Lead Java Software Engineer
Leads a team of software engineers to design, develop, and deploy bespoke Java-based solutions for a UK government project, focusing on cloud (AWS), full-stack development (React/TypeScript), and DevOps practices.
Software Engineer Python Rust R&D
Python backend software engineer in an R&D role, working with cloud platforms (AWS/Azure/GCP) and potentially Rust, TypeScript, or C++.
Senior Software Engineer
Senior Software Engineer leading software engineering activities for BAE Systems' Naval Ships division, working with C++, C#, and Ada in a large, complex defence environment on a 12-month on-site contract.
Software Developer
Build and maintain data pipelines and 3D geospatial tools for electricity network mapping using Python, C#, and .NET in a hybrid role.