Junior C++ Developer
We are looking for a recent graduate or Junior C++ Developer to join the Retail Technology Team. The team focuses on the development and enhancement of our retail platform supporting our extensive network of shops and self-service betting terminals. You will be working on customer facing applications implementing user interface designs, developing business logic and integrating with hardware. This role will develop your skills in C++ and the Qt framework and give hands on experience of modern software development practices.
- Knowledge of implementing software solutions that align with team goals, product requirements,and established architectural patterns, under the guidance of senior engineers and Tech Leads.
- Knowledge of writing clean, maintainable code and improving code quality through practices such as refactoring, pair programming, and learning outside-in development techniques.
- Knowledge of strong engineering practices, including test automation, CI/CD pipelines, and basic performance and reliability considerations.
- Knowledge of data storage concepts, including SQL or NoSQL databases, caching, and basic database design principles.
- Knowledge of clear, minimal technical documentation such as READMEs, API usage notes, and basic runbooks, with guidance from the team.
- Knowledge of building resilient systems and understanding how software behaves when things go wrong.
- Awareness of performance, scaling, and reliability concepts and how they influence system behaviour.
- Awareness off monitoring, observability, and availability tools to understand how systems behave in production.
- Awareness of long-term system evolution, including technical debt, obsolescence, and future improvement opportunities.
- Awareness of modern release practices and deployment strategies used within the organisation.
- Awareness of design discussions and technical planning, learning how features are broken down and implemented effectively within the team.
- Participating in incremental delivery using Agile practices, learning how flow, feedback, and metrics support continuous improvement.
- Learning and applying agreed system design patterns, technical standards, and best practices within the team.
- Experience of C++ 20 or later (Final year project or work experience) (required)
- Domain based systems design (preferred)
- Working in a product organisation (preferred)
- AI within the SDLC (preferred)
- Qt/QML 6 (preferred)
- Network technologies (preferred)
- A competitive rate of pay and pension contribution ( £25,000 to £35,000)
- Generous discretionary bonus schemes, incentives and competitions
- An annual leave entitlement that increases with length of service
- Access to an online GP 24/7, 365 days a year for you and your immediate family.
- Employee wellbeing support through our Employee Assistance Programme
- Enhanced Maternity & Paternity Pay
- Long Service Recognition
- Access to a pay day savings scheme, financial coach and up to 40% of your earned wage ahead of payday, through Wagestream.
Betfred is a leading betting and gaming company that has been at the forefront of the industry for over 50 years. With over 1300 shops and 9500 employees, we are constantly pushing ourselves to innovate and improve, and we are always on the lookout for the best talent to join our team. In 2019, we entered the US sports betting market as Betfred Sportsbook, and we now operate in 10 states. We have also recently established a new presence in South Africa, with over 50 betting halls, and we own a majority stake in Lottostar, South Africa's largest online betting company. At Betfred, our mission is to provide our customers with the best possible service, products and experience while ensuring responsible gambling. We believe our employees are our greatest asset and we are committed to providing them with the training and development they need to succeed. We offer a range of career opportunities, from retail positions in our shops to roles in our head office. We are also dedicated to giving back to the communities in which we operate. Through our Betfred Supports initiative, we support a range of charities and community initiatives.
