Overlay Main Banner

Senior C++ Developer

Job Type
Permanent
Location
Manchester, Greater Manchester
Salary
£55,000.00 - £65,000.00 per annum + + 10% Bonus
Job Ref
BBBH177408_1778084664
Date Added
May 6th, 2026
Consultant
jordan davison


A major digital betting technology business in Manchester is hiring a Senior C++ Developer to help build and evolve its Self-Service Betting Terminal platform, used across retail betting shops in the UK.
This is not a role where your code disappears into some back-office system nobody ever sees. You'll be working on real customer-facing terminal software, used in physical environments, connected to real hardware, with real reliability expectations. If something is slow, clunky or unreliable, people notice quickly.
The core of the role sits across C++, Qt/QML, Windows development, Visual Studio, STL, multi-threading, networking and client-server architecture. There is also some exposure to backend C# services, but the main focus is hands-on C++ application development.
You'll be joining a team responsible for improving platform performance, reliability, usability and ongoing feature development across a live retail technology estate. It suits someone who enjoys proper engineering problems, especially where software has to work cleanly with hardware, networks and production systems.
What you'll be doing

  • Building and improving C++ applications for self-service betting terminals
  • Working with Qt/QML across customer-facing terminal interfaces
  • Developing Windows-based applications using Visual Studio
  • Working with STL, multi-threading and client-server architecture
  • Supporting networking and communication across HTTP, TCP/IP and sockets
  • Integrating with hardware peripherals across serial, USB and connected devices
  • Collaborating with backend teams across supporting C# services
  • Helping improve reliability, performance and maintainability across live systems
  • Supporting releases, troubleshooting and production quality across the terminal estate


What they love to see:

  • Strong commercial C++ experience
  • Experience with Qt and/or QML
  • Good Windows development experience
  • Comfortable with Visual Studio and the STL
  • Experience with multi-threaded applications
  • Understanding of networking, sockets, TCP/IP or HTTP
  • Experience with client-server architecture
  • Exposure to hardware peripherals, kiosks, terminals, EPOS, gaming machines or self-service platforms would be highly relevant
  • Any C# experience would be useful, but it is not the main event


The honest sell:


This is a strong role for someone who likes C++ work that actually touches the real world.
It is not abstract enterprise software floating around in a Jira swamp. It is customer-facing terminal technology, sitting across software, hardware, networking and live retail environments. The work has proper consequences, proper constraints and enough technical depth to keep a good C++ engineer switched on.
If you like C++, Qt/QML, Windows applications, hardware integration and building software that needs to be reliable in the wild, this is worth a conversation.

Guidant, Carbon60, Lorien & SRG - The Impellam Group Portfolio are acting as an Employment Business in relation to this vacancy.

Similar Jobs

Apply to this Job


Share this Job