Senior C++ Developer
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
