Software Engineering Jobs in United Kingdom
There are 5,809 open Software Engineering jobs in United Kingdom on freehire right now. 1,489 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,174 · 20%
- Remote 363 · 6%
- Onsite 164 · 3%
Visa sponsorship offered in 52% of the 638 postings that state a position on it.
Seniority
- Senior 1,664
- Lead 450
- Staff 215
- Principal 174
- Junior 145
- Middle 109
Who is hiring
- 1000+ employees 730
- 501-1000 employees 399
- 51-200 employees 201
- 11-50 employees 111
- 201-500 employees 34
- 1-10 employees 15
Lead Software Developer
Salary: £68,000 - 108,000 per year Requirements: Bachelors degree or equivalent experience. A track record of commitment to prior employers. 5+ years of .NET development (C#) experience, including cross-platform…
Principal Software Engineer
Principal Software Engineer at AVEVA in Cambridge, hands-on with C++ and .NET/C# to design and deploy services across Linux and Windows, focusing on cloud-based architectures, distributed systems, and modernizing legacy codebases.
Software Development Engineer III (.NET/Java)
Develops and implements software using .NET and/or Java, working with SQL/NoSQL databases and cloud platforms in an agile, TDD-driven environment.
Senior Software Engineer (Java or Python)
Citigroup is seeking a Senior Software Engineer to develop full-stack, cloud-native applications using Java or Python and modern JavaScript frameworks. The role involves building scalable systems with potential exposure to generative AI technologies.
Agile Software Engineer – Java – Greenfield
Salary: £42,000 - 70,000 per year Requirements: 2+ years of experience in Java for junior roles, or 6+ years of experience for senior roles Experience with Agile/XP methodologies including TDD, BDD, and pair…
Java / Python Developer
Methods Consulting is seeking a Java/Python Developer to work on system design and microservices. The role requires extensive experience with Java, Python, Spring, and relational database modeling.
Java Developer
The Java Developer will build new stress testing systems within an enterprise environment, focusing on market risk applications. The role requires strong Java expertise and experience with Agile and DevOps methodologies.
Salesforce Developer CPQ & Revenue Cloud
The Salesforce Developer will design and implement solutions within the Salesforce ecosystem, focusing on CPQ, Revenue Cloud, and OmniStudio. The role involves building and maintaining complex business processes using Apex, Lightning Web Components, and other core Salesforce technologies.
Software Engineer - Orpington
Salary: £43,000 - 83,000 per year Requirements: We are looking for Software Engineers/Developers at all experience levels. We ideally want experience in simulation. We require programming skills in one or more of C#,…
SAP Developer
SAP Developer focused on ERP ABAP development and SAP R3 programming within a large defence contractor's IT environment.
Lead Software Engineer
Salary: £70,000 - 70,000 per year Requirements: Strong commercial experience with one or more of the following: Java, C#, Python, Go, or TypeScript Frontend development experience with React, Angular, Vue, or Svelte…
Senior Python Developer / Consultant SaaS
This role involves working as a consultant to deliver bespoke Python backend development for SaaS clients. The position requires strong expertise in Python, FastAPI, AWS, and DevOps principles while maintaining direct client relationships.
Software Developer / Software Engineer - C++ (SC cleared)
Design, develop, and maintain high-performance backend applications using C++ and Java on Linux, including RESTful APIs, microservices, Docker containerisation, and CI/CD pipelines, with mentoring responsibilities.
PHP Software Developer - Flexible Working
Mid-level PHP Software Developer building and maintaining web applications with PHP, Laravel, JavaScript, and MySQL at a technology services consultancy, using AWS/Azure and AI tools like Claude Code.
Lead Software Engineer
Lead the technical modernization of a large-scale legacy platform using .NET, C#, and Python, while introducing AI capabilities into both the product and the engineering lifecycle in a hybrid London role.
Software Engineer - Python/Go
Backend/cloud engineer building scalable Go and Python services on GCP (Cloud Run, BigQuery, Pub/Sub) for a financial intelligence platform's data pipelines and API-driven services.
Senior Software Engineer
Lead design, build, and deployment of production-grade ML systems and scalable infrastructure for Faculty's Life Sciences team, using Python, cloud platforms, and Docker/Kubernetes for pharma and healthcare clients.
Senior .NET Software Developer - Preston
The Senior .NET Software Developer will work on cutting-edge software projects, including AI-driven initiatives, using C# .NET, .NET Core, and modern JavaScript frameworks. The role involves cloud development in Azure and integrating third-party APIs.