Software Engineer Jobs in the UK

501 to 525 of 1,762 Software Engineer Jobs in the UK

Software Engineer

Desborough, Northamptonshire, United Kingdom
Hybrid / WFH Options
Logistex
Are you looking for an opportunity to shape the future of software quality in a forward-thinking company? Are you experienced within C/C++ and Java? If YES, you could be the Software Engineer we are looking for! What are the benefits of a Software Engineer? Competitive salary Based in Kettering, Northants, this role … member of an Employee-owned trus Cycle to work scheme Option to buy additional leave Option to join Private medical insurance What are your key responsibilities? Develop and maintain software applications that control our automated warehouse systems, ensuring high performance, scalability, and reliability. Collaborate with project managers, engineers, and clients to deliver tailored software solutions based on project … specifications. Work on system integration and ensure that software interfaces smoothly with hardware and control systems. Conduct testing, troubleshooting, and debugging to optimise software performance and resolve issues. What we are looking for? Degree in Computer Science, Software Engineering, or a related field. Experience in C/C++ and Java Competent in Linux (Unix) based operating systems More ❯
Employment Type: Permanent
Salary: GBP 45,000 - 55,000 Annual
Posted:

Software Engineer

Kettering, North Northamptonshire, Northamptonshire, United Kingdom
Hybrid / WFH Options
Logistex
Are you looking for an opportunity to shape the future of software quality in a forward-thinking company? Are you experienced within C/C++ and Java? If YES, you could be the Software Engineer we are looking for! What are the benefits of a Software Engineer? Competitive salary Based in Kettering, Northants, this role … member of an Employee-owned trus Cycle to work scheme Option to buy additional leave Option to join Private medical insurance What are your key responsibilities? Develop and maintain software applications that control our automated warehouse systems, ensuring high performance, scalability, and reliability. Collaborate with project managers, engineers, and clients to deliver tailored software solutions based on project … specifications. Work on system integration and ensure that software interfaces smoothly with hardware and control systems. Conduct testing, troubleshooting, and debugging to optimise software performance and resolve issues. What we are looking for? Degree in Computer Science, Software Engineering, or a related field. Experience in C/C++ and Java Competent in Linux (Unix) based operating systems More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Staff Software Engineer & Lead

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Job Overview: We are looking for a dedicated Staff Software Engineer to join our team in Cambridge. This role has significant impact in improving the engineering experience at Arm! Engineering IT supplies the tools and systems needed for creation of software and hardware IP. Within this the Engineering Platform Services function provides tooling used across the company … s engineering population, as well as focusing on the tooling needs of software engineers. As a Staff Software Engineer, you will own one or more engineering platforms and their delivery. You will work with engineers, project management and stakeholders to define the platform roadmap and improve the impact of services for our engineering community. At the heart … Arm, and a complete focus on delivering solutions aligned to business outcomes. Responsibilities: Lead the developer portal platform team, providing an outstanding engineering experience for Arm's hardware and software engineers. The domains and areas include: Define a roadmap of future work, carry out customer management and regularly present a view of customer interest and asks. Drive Developer Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Controls and Software Engineer

Leicester, Leicestershire, East Midlands, United Kingdom
CV Technical
Controls and Software Engineer Location: Leicester or Grimsby - UK Wide Travel Salary: £50K to £70K As a Controls and Software Engineer, you will design, develop, and implement control systems and embedded software for automation and machinery. You'll work closely with mechanical and electrical engineering teams to ensure seamless integration and optimal performance of our … systems. Key Responsibilities: Design and develop PLC, HMI, and embedded control systems for new and existing equipment Write, debug, and test software for automation systems Integrate sensors, actuators, and other hardware into control architecture Perform system simulation and validation in lab and field environments Support the full development cycle: specification, design, coding, testing, and commissioning Collaborate with cross-functional … teams including mechanical, electrical, and software engineers Provide technical support and troubleshoot issues during installation and commissioning Document control system architecture, code, and revisions clearly and professionally Required Skills & Experience: Proven experience with PLC programming and industrial control systems Proficiency in programming languages such as Structured Text, Ladder Logic, C/C++, or Python Experience with motion control, SCADA More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Principal Java Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Fynity
Principal Software Engineer (Java) London – 1 day a week onsite 🚀 Join a FinTech Powering the Future of Payments Are you a seasoned individual contributor looking for a step up into a senior position within a high-performing team within the world of Banking/Payments? Are you passionate about high-throughput, real-time systems? This is your opportunity … d like!) 🌍 Opportunity to collaborate with major global banks 🚀 Fast-paced, product-led environment where your voice matters If you're a motivated Senior/Principal/Staff Java Software Engineer ready to tackle complex challenges and deliver meaningful change, hit apply – and shape the future of payments with us. More ❯
Posted:

Principal Java Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Fynity
Principal Software Engineer (Java) London – 1 day a week onsite 🚀 Join a FinTech Powering the Future of Payments Are you a seasoned individual contributor looking for a step up into a senior position within a high-performing team within the world of Banking/Payments? Are you passionate about high-throughput, real-time systems? This is your opportunity … d like!) 🌍 Opportunity to collaborate with major global banks 🚀 Fast-paced, product-led environment where your voice matters If you're a motivated Senior/Principal/Staff Java Software Engineer ready to tackle complex challenges and deliver meaningful change, hit apply – and shape the future of payments with us. More ❯
Posted:

Embedded Software Engineer

Milton Keynes, Buckinghamshire, United Kingdom
Platform Recruitment
Embedded Software Engineer | Milton Keynes | Onsite My client specialise in the design and development of Electronics Systems in the automotive industry used for precise measurement and calibration systems. They are looking for a talented Embedded Software Engineer to join the growing team, due to the expansion of current and future projects. Key Responsibilities Design, develop and More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Software Engineer - Mobile - iOS

London, United Kingdom
Hybrid / WFH Options
News Corporation
Software Engineer - Mobile - iOS - News Corp Role: Software Engineer - Mobile - iOS Location: London Contract: Permanent The News UK Tech team is at the core of one of the world's leading media companies, bringing together talented individuals to tackle exciting challenges and deliver innovative products at scale. Recently named Team of the Year at the UK … cross-functional, and diverse, with members based in London, Sofia, and Bangalore. Together, we are united by our passion for delivering world-class digital experiences. Role: As a Mobile Engineer, you will contribute to the development of best-in-class mobile apps, working closely with product owners, stakeholders, and your engineering peers to deliver innovative, high-quality solutions. You … will report to a Principal Engineer, supporting the delivery of technical strategies and tactical implementations, while also mentoring other engineers to maintain high standards of engineering excellence. Day to day you will: + Develop new features and optimise existing ones for mobile applications, ensuring they meet business and user needs. + Collaborate with product owners, stakeholders, and cross-functional More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer / Tech Lead

Leeds, Yorkshire, United Kingdom
Hybrid / WFH Options
Parallax Agency Ltd
Principal Software Engineer/Tech Lead Department: Software Engineering Employment Type: Full Time Location: Leeds - Hybrid Reporting To: Tech Director Description We're hiring a Principal Software Engineer/Tech Lead to help shape the future of our most ambitious client projects. This is a senior, hands-on role focused on technical excellence, leadership, and … problem solving. You'll play a key role in shaping the technical direction of projects-helping to design architecture, guide engineering teams, and ensure delivery of scalable, maintainable software solutions. You'll be a trusted technical lead for client work, collaborating closely with internal teams to define and deliver great outcomes. Comfortable in both code and conversation, you'll … Strong hands-on experience with modern JavaScript/TypeScript frameworks, especially Next.js, React and React Native. Demonstrable experience building or delivering AI-enabled features or products. Solid understanding of software architecture, design principles and systems integration. Experience building scalable APIs, distributed systems, or cloud-native applications. Practical knowledge of DevOps practices, CI/CD pipelines, infrastructure as code, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Automation Software Engineer:

Birmingham, West Midlands, United Kingdom
OPR Ltd
Automation Software Engineer: Our client is a global manufacturing company whose UK site is based in Surrey and their head office in Germany. They are looking for a Automation Software Engineer who has good working knowledge of Schneider or Rockwell PLC's. Experience of working in the pharma or manufacturing/packaging industry is essential. Training More ❯
Employment Type: Permanent
Salary: £80,000
Posted:

Staff Software Engineer

United Kingdom
Hybrid / WFH Options
Prism Digital
Staff Software Engineer | Python and/or Golang, Telemetry Pipelines & Infrastructure | Security SaaS Prism Digital have partnered with a super interesting and niche VC-backed client specialising in attack surface management and automated red teaming. Their platform provides organisations with real-time visibility into their attack surface and potential exploitable vulnerabilities. They have received numerous awards for being … company and show no signs of slowing down their growth. They've completed Series A funding, raising $29 million across three funding rounds, and are now seeking a Staff Software Engineer. Projects you'll be leading: You’ll design and implement security telemetry pipelines that feed real-time attacker behaviour into the company's new AI-driven Preemptive Exposure … options Private health insurance via AXA Competitive pension Salary reviews every 12 months This role does not accept applicants outside of the UK, nor does it offer sponsorship Staff Software Engineer | Python and/or Golang, Telemetry Pipelines & Infrastructure | Security SaaS More ❯
Posted:

HPC Software Engineer

Basingstoke, Hampshire, United Kingdom
Hybrid / WFH Options
Atomic Weapons Establishment
be considered for this opportunity we encourage you to apply promptly to avoid disappointment as if applications are high the role will close before the closing date given. HPC Software Engineer Closing Date: 4th September 2025 Location: RG7 4PR , located between Reading and Basingstoke, with free onsite parking . Due to the classified nature of the work involved … the opportunity for you to play your part? Would you like to work on an industry leading high-performance computing platform? An opportunity is now available for a HPC Software Engineer to provide computer science support, through development and deployment of software techniques and solutions. Within this role you will be responsible for: Providing appropriate assistance for … porting specific codes to new platforms. Design, coding, testing, installation, and maintenance of software modules. Production of suitable online documentation Interacting with vendors, universities, and US laboratories on leading-edge research. Research level investigation of advanced novel techniques for solution of multi-physics. Development of relevant benchmarks for assessing current and future systems. Maintaining an awareness of current and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer

Aberdeen, Aberdeenshire, United Kingdom
Hybrid / WFH Options
Ion recruitment
C++ (Python) Software Engineer - Linux We are a leading technology company seeking an enthusiastic C++ Software Engineer to join our client s multinational team, specializing in video/audio compression for media processing solutions. This is an exciting opportunity to work with cutting-edge technologies in a collaborative and innovative environment. Location: Aberdeen, UK Work Style … Primarily office-based, with hybrid working options available for experienced candidates. Key Responsibilities: • Develop and maintain software systems in C++ and Python on Linux platforms, focusing on high-performance media solutions. • Collaborate with a distributed team across the UK and Canada on media compression and video/audio pipelines. • Participate in code reviews, unit testing, and continuous integration (CI … GitLab) • GStreamer for media pipelines • ElasticSearch, Kibana for monitoring and analytics Why Join our client? This is a great opportunity to contribute to the development of complex, real-time software systems in the media and broadcast industry. If you're passionate about C++ and media technologies, we d love to hear from you More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer

Aberdeen, Aberdeen City, City of Aberdeen, United Kingdom
Hybrid / WFH Options
Ion recruitment
C++ (Python) Software Engineer - Linux We are a leading technology company seeking an enthusiastic C++ Software Engineer to join our client’s multinational team, specializing in video/audio compression for media processing solutions. This is an exciting opportunity to work with cutting-edge technologies in a collaborative and innovative environment. Location: Aberdeen, UK Work Style … Primarily office-based, with hybrid working options available for experienced candidates. Key Responsibilities: • Develop and maintain software systems in C++ and Python on Linux platforms, focusing on high-performance media solutions. • Collaborate with a distributed team across the UK and Canada on media compression and video/audio pipelines. • Participate in code reviews, unit testing, and continuous integration (CI … GitLab) • GStreamer for media pipelines • ElasticSearch, Kibana for monitoring and analytics Why Join our client? This is a great opportunity to contribute to the development of complex, real-time software systems in the media and broadcast industry. If you're passionate about C++ and media technologies, we’d love to hear from you More ❯
Employment Type: Permanent
Posted:

Automation Software Engineer:

Birmingham, United Kingdom
OPR Ltd
Automation Software Engineer: Our client is a global manufacturing company whose UK site is based in Surrey and their head office in Germany. They are looking for a Automation Software Engineer who has good working knowledge of Schneider or Rockwell PLC's. Experience of working in the pharma or manufacturing/packaging industry is essential click More ❯
Employment Type: Permanent
Salary: GBP 80,000 Annual
Posted:

Full Stack Software Engineer

Portsmouth, Hampshire, England, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
Full Stack Software Engineer required for a growing company with a high-volume customer facing website with over 1m annual customers. You'll be working across cloud-based software and mobile applications using TypeScript & React frontend with ExpressJS and PostgreSQL backend. The Full stack Software Engineer will focus on new product and feature development, playing … and training materials. You'll be working in a small but experienced team and have responsibility of leading projects and relevant engineering processes and principles. Essential Skills Full stack software development (3-5 years+) Typescript and ReactJS PostgreSQL SOLID principles DevOps understanding Desirable experience High traffic customer facing website or marketplace app experience AWS and Infrastructure as code Next More ❯
Employment Type: Full-Time
Salary: £60,000 - £70,000 per annum
Posted:

Embedded Software Engineers

Cheshire, United Kingdom
NMS Recruit Ltd
NMS Recruit are seeking Embedded Software Engineers to join a global energy consultancy based in the Cheshire. This is an exciting opportunity for a talented Embedded Software Engineer with expertise in C/C++ (C++ 11/14/17) to join a rapidly growing business. You will be required to work 50/50 split between … site and home. Responsibilities Design and develop embedded software solutions for innovative measurement devices for the power industry. Bring up firmware on new hardware platforms designed in-house. Implement software modules to facilitate communication with cloud services from embedded devices. Ensure high-quality software delivery by writing robust, maintainable, and reliable code that adheres to industry standards. … continuous improvements in process efficiency and product quality as deployment scales increase. Experience Expertise in C/C++ (C++ 11/14/17). Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors. Experience with unit testing frameworks and working More ❯
Employment Type: Permanent
Salary: GBP 50,000 Annual
Posted:

Embedded Software Engineers

Chester, Cheshire, North West, United Kingdom
NMS Recruit
NMS Recruit are seeking Embedded Software Engineers to join a global energy consultancy based in the Cheshire. This is an exciting opportunity for a talented Embedded Software Engineer with expertise in C/C++ (C++ 11/14/17) to join a rapidly growing business. You will be required to work 50/50 split between … site and home. Responsibilities Design and develop embedded software solutions for innovative measurement devices for the power industry. Bring up firmware on new hardware platforms designed in-house. Implement software modules to facilitate communication with cloud services from embedded devices. Ensure high-quality software delivery by writing robust, maintainable, and reliable code that adheres to industry standards. … continuous improvements in process efficiency and product quality as deployment scales increase. Experience Expertise in C/C++ (C++ 11/14/17). Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors. Experience with unit testing frameworks and working More ❯
Employment Type: Permanent
Salary: £50,000
Posted:

Senior Software Engineer - Workload Identity

United Kingdom
Cyberark Software
Senior Software Engineer - Workload Identity About CyberArk : CyberArk (NASDAQ: CYBR ), is the global leader in Identity Security . Centered on privileged access management, CyberArk provides the most comprehensive security offering for any identity - human or machine - across business applications, distributed workforces, hybrid cloud workloads and throughout the DevOps lifecycle. The world's leading organizations trust CyberArk to help … To learn more about CyberArk , visit our CyberArk blogs or follow us on Twitter , LinkedIn or Facebook . Job Description We are looking for an experienced, curious and driven software engineer to join the founding team of an exciting new area of our business. Workload Identity presents a huge opportunity to change the way that communication between services … is secured. It is also a challenging area which touches on many different foundational pieces of modern software development - networking, security, authorization, SDKs, cloud, Kubernetes and much more. CyberArk is putting together a new team dedicated to tackling this problem, and are looking for an experienced engineer to help shape both the team and the technology. Working closely More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Backend)

Belfast, United Kingdom
TP ICAP Group
As a Senior Software Engineer at TP ICAP you will be part of a talented team delivering business critical software for the internal broking division and their external customer base. You will work within an Agile environment, from design through to implementation, with a strong focus on continuous improvement whilst working collaboratively as part of self-organising … Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast Role Overview As a Senior Software Engineer at TP ICAP you will be part of a talented team delivering business critical software for the internal broking division and their external customer base. You More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Cambridge, England, United Kingdom
Aquent
Job Title: Software Engineer Client Location: Cambridge or Bourne - fully on-site Starting: September/October 20 Salary/Pay Rate: £47.12 per hour (PAYE) - 40 hrs/week Hours: Part-time Duration: 12 months Join a pioneering research and development team as a Software Engineer, contributing to cutting-edge advancements in data collection technology. You … will play a pivotal role in building and maintaining the software and systems that power our data collection lab, ensuring the efficient, accurate, and reliable capture of data from prototype devices. Your work will directly impact the development of next-generation technology. Imagine working on cutting-edge prototype wearable devices! As a key member of our team, you will … develop software to interface with these devices, integrating them seamlessly into our data collection platform. You will focus on optimizing the data collection process for efficiency, reliability, and accuracy, working with a variety of recording equipment for audio, video, inertial measurements, and other modalities. Your expertise in distributed systems will be essential as you deploy, test, and evaluate upgrades More ❯
Posted:

Software Engineer C#

Lutterworth, Leicestershire, East Midlands, United Kingdom
Hybrid / WFH Options
Cyber Talent Limited
C#/React - Software Engineer - Hybrid - £45,000 + Bens - Hybrid:- This is an excellent opportunity for a Web Software engineer who has experience of developing browser-based solutions and is looking for a new challenge. Opportunities like this do not come up very often and this could really be a landmark moment in your career. … per week. Do you have experience of developing C#/React solutions and are looking for a new challenge? You will be working with some of the most innovative software solutions within cyber security and a fantastic team of experts that you will learn from and enhance your technical and domain knowledge. Responsibilities:- This role is part of my … customers existing software development team who work in the cyber security sector. This role is to complement our existing highly skilled software development team innovating, developing and maintaining our complex software products. Key skills/experience required:- Any of the following:- Modern web frameworks, such as React, Redux Automated testing tools e.g. QUnit for JavaScript, or similar. More ❯
Employment Type: Permanent, Work From Home
Salary: £45,000
Posted:

Senior Software Engineer C# - Near Edinburgh Hybrid

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Lorien
Senior Software Engineer C# - Near Edinburgh Hybrid Lorien's long-standing, successful (and growing) client, with offices very commutable from Central Edinburgh, West Lothian, Fife and the surrounding, is looking to recruit a Senior Software Engineer with proven C#/.Net skills to join its core R&D team. You'll collaborate daily with specialists across … software, hardware, algorithmic, and data science functions to help build and refine offerings that analyse, automate and optimise key processes. In return, you'll join a great organisation well versed in keeping their staff happy, plus a generous bonus scheme, hybrid working (to the tune of 3 days per week in office) plus flexible hours, annual salary reviews, ongoing … benefits designed with employee happiness in mind. We'd also be happy to share the great feedback from all the people we've placed into this firm already from Software and Hardware Engineers to PMs, Support and Operations staff, Managers and more. Role Outline Design new scalable, maintainable software using object-oriented methods, making sure agreed requirements are More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Senior Software Engineer C# - Near Edinburgh Hybrid

Edinburgh, Stockbridge, City of Edinburgh, United Kingdom
Hybrid / WFH Options
Lorien
Senior Software Engineer C# - Near Edinburgh Hybrid Lorien's long-standing, successful (and growing) client, with offices very commutable from Central Edinburgh, West Lothian, Fife and the surrounding, is looking to recruit a Senior Software Engineer with proven C#/.Net skills to join its core R&D team. You'll collaborate daily with specialists across … software, hardware, algorithmic, and data science functions to help build and refine offerings that analyse, automate and optimise key processes. In return, you'll join a great organisation well versed in keeping their staff happy, plus a generous bonus scheme, hybrid working (to the tune of 3 days per week in office) plus flexible hours, annual salary reviews, ongoing … benefits designed with employee happiness in mind. We'd also be happy to share the great feedback from all the people we've placed into this firm already from Software and Hardware Engineers to PMs, Support and Operations staff, Managers and more. Role Outline Design new scalable, maintainable software using object-oriented methods, making sure agreed requirements are More ❯
Employment Type: Permanent
Posted:

Embedded Software Engineer

Bristol, Gloucestershire, United Kingdom
Platform Recruitment
Bristol - Embedded Software Engineer - 45-60k My client is a leading engineering firm, developing software and hardware for a range of industries. They are looking for a Embedded Software engineer to join their highly motivated team as a result of growth. You will be working on exciting and ground-breaking projects in a multitude … including but not limited to the Aerospace industry. Main duties: + Participate in new product development + Work alongside other engineers to advance the companies current portfolio of embedded software products Skills and Experience Required: + Strong programming experience - Embedded C + RTOS experience + ARM architecture experience + Experience working in highly regulated industries beneficial but not essential More ❯
Employment Type: Permanent
Salary: GBP 45,000 - 60,000 Annual
Posted:
Software Engineer
10th Percentile
£50,200
25th Percentile
£62,500
Median
£75,900
75th Percentile
£110,000
90th Percentile
£135,000