Software Engineer

Remote C++ Software Engineer (Permanent) Build the Systems That Power Real-World Automation Want to work on software that actually _does something tangible_? This is an opportunity to build high-performance C++ systems that act as the “brain” behind large-scale warehouse automation — controlling conveyors, robotics, and real-time operations used by major UK brands. You won’t be writing abstract features or internal tools — your code will directly drive real-world systems operating at scale. What you’ll be doing * Designing and developing high-performance C++ applications in a Linux environment * Building the control and orchestration layer for complex automated systems * Working on real-time, high-throughput environments, where performance and reliability matter * Contributing to system architecture and scalable design decisions * Collaborating with a team of experienced engineers to deliver production-critical software * Supporting testing, deployment, and bringing systems into live environments What we’re looking for * Strong modern C++ skills (C++11/14/17+) with solid fundamentals * Experience working in Linux or Unix environments * Good understanding of multithreading, performance, and systems-level development * A genuine interest in building robust, real-world systems * Confident communicator who enjoys working in a collaborative engineering team Nice to have * Experience in real-time, automation, or high-availability systems * Exposure to distributed systems or messaging architectures * Any background in industrial, robotics, or control environments Why this role? * ✅ Work on software with real-world impact, not just internal tools * ✅ Remote-first environment with occasional on-site collaboration * ✅ Be part of a stable, long-term product team * ✅ Opportunity to deepen your expertise in high-performance C++ systems The essentials * Permanent position * Remote (UK-based) with occasional travel * Up to £60,000 salary Is this you? If you’re a hands-on C++ engineer who enjoys solving complex problems and building systems that actually run in the real world, this is a great move.