Latest Software Engineering Jobs

Software Architect - Python & .NET

This role involves leading the design and development of complex, integrated software platforms for automation solutions. The Software Architect will work closely with development teams, define architectural standards, and ensure the integration of business applications, databases, and physical equipment. The position requires strong expertise in C#/.NET, Python, and Django, with a focus on hands-on technical leadership and practical problem-solving.

Computer Futures Birmingham, West Midlands (county), United Kingdom £75,000 – £90,000 pa

Senior Software Engineer

Design and govern software architecture and CI/CD pipelines for safety-critical autonomous and robotic systems, integrating control, computer vision, sensor fusion, and simulation platforms. Support system integration and field trials with military users while ensuring scalability and compliance readiness. Work in a hybrid setup with flexible hours and strong technical ownership.

KO2 Embedded Recruitment Solutions Northumberland, United Kingdom £60,000 – £70,000 pa
Hybrid Permanent Clearance Required

Junior Software Engineer (C++ / C#)

This role involves working in a collaborative team to develop innovative software for industrial applications, including desktop, embedded, robotics, and cloud platforms. You'll have exposure to areas like computer vision, AI, and IoT, and work closely with C++ and C#.

Softweb Resourcing Box Makers Yard, Bristol (county), United Kingdom £35,000 – £45,000 pa
On-site Permanent

Lead Software Engineer

IntroductionSaab UK is part of Scandinavia's largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence...

Saab Fareham, United Kingdom

Sr./Staff Software Engineer (Data Team)

Design and build scalable data pipelines and platforms to process petabyte-scale robot telemetry for training humanoid robots. Develop the 'Capability Factory' internal platform enabling non-technical users to teach robots new skills, from raw data to deployed capabilities. Collaborate with ML teams to streamline MLOps, build evaluation workflows, and deliver data warehouse solutions with BI dashboards for organizational visibility.

Humanoid London, United Kingdom
On-site Permanent

Robotics Software Engineer - C++ ROS2

Design and develop software for advanced robotic platforms using C++ and ROS2 in an Agile environment. Collaborate with cross-functional teams to test, debug, and validate robotic systems, with occasional on-site support and field travel. Work within a tech-for-good startup focused on innovation in robotics.

Redline Group Waterbeach, Cambridgeshire, United Kingdom £55,000 – £75,000 pa
Hybrid Permanent

Senior Software Engineer

This role involves leading software development across AI and computer vision projects, from research through to deployment, within multidisciplinary teams. The engineer will contribute to product and service design, act as a technical subject matter expert, and support clients with architecture guidance. Emphasis is placed on innovation, continuous improvement, and working across the full software development lifecycle using modern practices like DevSecOps and MLOps.

Synoptix Broomhill, City Of Bristol, Bristol (county), BS4 4SE, United Kingdom £51,000 – £60,500 pa
Wayve logo

Senior Software Engineer, Data

Build and operate large-scale, globally distributed data transfer pipelines for petabytes of sensor data from partners. Design and implement a hub-and-spoke data exchange system using Flyte, Kafka, and Azure, with a focus on reliability, observability, and scalability. Collaborate with product and commercial teams to deliver data solutions that enable AI model training at scale.

Wayve London, United Kingdom
Wayve logo

Staff Software Engineer, Data Enrichment Platform

As a Staff Software Engineer for the Data Enrichment Platform, you will lead the technical vision and development of systems that process petabytes of driving data, support large GPU fleets, and improve model quality. You will work closely with model engineering, infrastructure, and data teams to build scalable, reliable, and self-service capabilities.

Wayve London, United Kingdom

Robotics Software Engineer - C

Are you an experienced Robotics Software Engineer - C# actively looking for a new role?Do you live in the Hertfordshire area or would love the opportunity to relocate and work in one of the UK's most exciting technology hubs?If so,...

Redline Group Melbourn, Cambridgeshire, United Kingdom £50,000 – £60,000 pa

Junior PLC Software Engineer

This role involves hands-on commissioning and development of automated machinery, fault-finding in PLC-controlled systems, and gradually progressing into advanced PLC programming and software design. The position offers a mix of office, shop floor, and customer site work, with opportunities for international travel.

Samuel Frank East Morton, West Yorkshire, BD20 5SH, United Kingdom £32,000 – £45,000 pa

Staff Controls Software Engineer

A Staff Controls Software Engineer will lead the development and industrialization of real-time control systems for humanoid robots, translating research prototypes into robust, production-grade software. The role involves designing modular control architectures, implementing safety-critical mechanisms, and ensuring deterministic performance across locomotion and manipulation systems. The engineer will also mentor teams, drive testing and release practices, and shape the long-term control software roadmap in a high-performance robotics environment.

Humanoid London, United Kingdom
On-site Permanent

Head of Systems Engineering

The Head of Systems Engineering leads the technical vision and governance for complex aerospace and defence projects. Responsibilities include strategic leadership, capability development, technical authority, and stakeholder engagement, ensuring alignment with Lifecycle Management processes and industry standards.

Saab Bedford, United Kingdom

Actemium Automation Huddersfield - Senior Software Controls Engineer

Huddersfield💼 Permanent, Full‑time💰Competitive Salary + Bonus + EV Car & Share Scheme + Healthcare + Pension + BenefitsSenior Software Controls EngineerYou’ll join Actemium Automation Huddersfield, part of VINCI Energies, as a Senior Software Controls Engineer. In this hands‑on role you...

Actemium UK Clayton West, West Yorkshire, HD8 9NB, United Kingdom

Control Systems Engineer

This role involves writing PLC software, developing SCADA systems, and producing structured documentation for process automation projects across various sectors. You will work on full lifecycle projects from design to commissioning, with a focus on high-quality engineering and collaboration with experienced engineers.

Samuel Frank Preston on the Hill, Cheshire, United Kingdom £50,000 – £65,000 pa
Hybrid Permanent