Junior C++ Developer

{ “@context”: “http://schema.org”, “@type”: “JobPosting”, “title”: “Junior C++ Developer”, “description”: “

Job Purpose

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.

Job Duties

  • 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 of 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.

Knowledge, Skills and Experience

Essential

  • Experience of C++ 20 or later (Final year project or work experience)

Desirable

  • Domain based systems design
  • Working in a product organisation
  • AI within the SDLC
  • Qt/QML 6
  • Network technologies

What is in it for me?

  • 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.

#J-18808-Ljbffr”, “datePosted”: “2026-05-12”, “hiringOrganization”: { “@type”: “Organization”, “name”: “South 11”, “sameAs”: “https://uk.whatjobs.com/pub_api__cpl__429300252__4861?utm_campaign=publisher&utm_medium=api&utm_source=4861&geoID=19285” }, “jobLocation”: { “@type”: “Place”, “address”: { “@type”: “PostalAddress”, “addressLocality”: “Manchester” } } }
Company: South 11
Apply for the Junior C++ Developer
Location: Manchester
Job Description:

Job Purpose

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.

Job Duties

  • 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 of 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.

Knowledge, Skills and Experience

Essential

  • Experience of C++ 20 or later (Final year project or work experience)

Desirable

  • Domain based systems design
  • Working in a product organisation
  • AI within the SDLC
  • Qt/QML 6
  • Network technologies

What is in it for me?

  • 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.

#J-18808-Ljbffr…

Posted: May 12th, 2026