Posted: 10h ago
The role
Salary: £39,000 - 70,500 per year Requirements: Strong experience with C++ (C++11 and beyond) Experience with MS SQL Strong understanding of memory management Experience with templates Experience with concurrency models Experience in performance-critical programming Ability to drive quality processes and practices Good understanding of SOLID principles Good understanding of object-oriented principles Mature understanding of the software development life cycle Good understanding of software design Mature understanding of software testing, including unit testing and integration testing Desirable: C# and .NET 9 Responsibilities: Support and develop existing transport management systems as we work toward a unified SaaS platform Assist with three interconnected application areas that support the planning, execution, and control of shipment delivery Contribute to the core Execution and user interaction C++ Windows desktop application Work on operational workflows such as planning, dispatch, and tracking Help maintain and evolve a tightly coupled legacy system while supporting ongoing integration efforts Collaborate with internal development teams who have significant transport management system domain knowledge Technologies: C# Support SQL Windows ASP.NET C++ Citrix UX UI Design More: We are seeking experienced contract Senior C++ Software Engineers for an initial 6-month inside IR35 remote role, based in the UK. Our business has grown through acquisition, and we are integrating three transport management systems into a single unified SaaS platform. The software includes legacy components that are up to 30 years old, and we are continuing to support and modernise them as part of the transition. This is an opportunity to work on a complex, business-critical transport operations platform with significant scope for engineering impact. last updated 24 week of 2026