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 | £77,750 | £100,000 | 390 |
| 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
Javascript Developer
Build and maintain full-stack web apps using React/Next.js, Node.js, TypeScript, and AWS; collaborate in a small team to ship features and explore AI integrations.
C# Developer with (Python or Java)
Build and maintain financial applications in C# with Python or Java, focusing on SQL Server, CI/CD, and security for high-volume data processing.
Software Developer
Build and maintain web apps using Laravel, PHP, MySQL, and Vue.js; collaborate on client projects, write clean code, and troubleshoot full-stack issues.
Software Developer
Lead a software engineering team in Farnborough, UK, providing technical guidance, code reviews, and mentorship while developing C/C++, Python, and Linux-based solutions.
Cloud Software Developer in Test
Build and maintain automated test suites for AVEVA’s cloud DevOps pipeline, focusing on API, load, and performance testing to ensure secure, high-quality cloud deployments.
Software Developer II
Build and maintain web apps using Java/C#/Python, React/Angular/Vue, and SQL/NoSQL databases in an Agile team.
Software Developer Student
Junior developer role building and maintaining software using C#, Java, JavaScript, Python, and cloud platforms like AWS and Azure under senior guidance.
Software Developer
Full-stack engineer building scalable web apps with .NET, React, Python, and Azure; designs APIs, deploys cloud services, and owns architectural decisions.
Software Developer Trainee
Trainee software developer learning core languages like Java, Python, or C# through hands-on projects and mentorship in a structured training program.
Senior Software Developer in Test
Senior QA engineer building automated test frameworks to validate AI-driven infrastructure tools, working with Java/Python and CI/CD pipelines.
Software Developer (Python)
Build and deliver full-stack Python applications with React/TypeScript, AWS services, and databases in a greenfield environment while collaborating in an agile team.
Python Developer RAD - Commodities- Top-tier Global Hedge Fund
Build and maintain Python-based trading tools and data platforms for commodities portfolio managers, collaborating with PMs and using pandas, numpy, SQL, and React/Angular.
Senior Software Developer (C/Python)
Develops Linux system tools and client-side applications in C and Python for secure Hardware Security Modules (HSMs), focusing on SELinux, networking, and container security.
Python software developer, National Oceanography Centre, Liverpool
Develop a Python quality-control tool for oceanographic Argo float data by porting existing MATLAB code, collaborating with on-site teams to meet a 12-month project goal.
Senior Python Developer (Remote - EMEA)
Build and secure full-stack Python applications for a startup, integrating APIs and cloud security features while collaborating with cross-functional teams.
Python Developer - Fully Remote
Build and maintain scalable backend web apps using Python and Django, with frontend support in JavaScript/jQuery, HTML, and CSS.
Senior Software Developer (C/Python Systems)
Build and maintain embedded firmware for next-gen cryptographic security modules using C and Python on Linux, including drivers, secure boot, and SELinux system tuning.
AI Software Developer - Python & Laravel Automations
Build and maintain internal automation systems using Python and Laravel, integrating AI-powered agents and backend APIs for a recruitment agency.