Apprentice Software Engineer
Listed on 2026-06-05
-
Software Development
Software Engineer, Backend Developer
Job Description – Apprentice Software Engineer
The Opportunity
Our client is recruiting for an Apprentice Software Engineer to join their team in East Midlands
.
The Level 4 Software Developer apprenticeship programme will allow you to kick‑start your career in an industry that is constantly evolving, dynamic and transformational. The steps you take will provide you with valuable first‑hand experience, knowledge, skills and qualification to help drive your career forward. We are here to guide and support you every step of the way.
Position Details- Job Title: Apprentice Software Engineer
- Apprenticeship Course: Level 4 Software Developer
- Apprenticeship Duration: 16 months + Assessment
- Location: East Midlands (Hybrid) – open to WFH after a few weeks
- Working Hours: 9am – 5:30pm
- Salary: £18,000 – £22,000
Since 2021, we’ve been working hard to bring gigabit‑speed full‑fibre broadband to thousands of homes across the UK. Our mission is simple: to connect people. We deliver broadband that’s fast, reliable, and hassle‑free—putting our customers at the centre of everything we do.
We’re in the midst of an exciting growth phase, with bold plans for the future. To help us achieve them, we’re looking for talented individuals who share our ambition and can inspire us as we take the next step in our journey.
Our team is inclusive and diverse—everyone is welcome, and you’re encouraged to be yourself. Culture matters deeply to us. We believe work should be enjoyable, and we support that with ongoing training, support, great benefits and a vibrant team environment.
We are committed to creating an inclusive workplace that values diversity. We welcome applicants of all backgrounds and experiences, and we strive to ensure everyone feels respected, supported and empowered to thrive.
This is a genuine engineering role, not a support position. As a Software Engineer Apprentice you will:
- Work as a contributing member of our platform engineering team from day one — writing real code, contributing to real platform changes, and learning on a live, production‑grade OSS/BSS estate that directly connects customers to full‑fibre broadband and mobile services across the UK.
- Complete your Level 4 Software Developer Apprenticeship through an approved training provider, with 20% of your working time dedicated to structured off‑the‑job learning. The remaining 80% is spent in‑team, building hands‑on engineering skills under the mentorship of an experienced platform engineer.
The programme is structured in two phases:
- Phase 1: Strong general software engineering foundation alongside hands‑on exposure to the company’s core network configuration and service management platforms.
- Phase 2: Specialisation in either customer platform development or integration engineering—directed by business need and your developing strengths.
- Complete an intensive technical bootcamp with your training provider covering software fundamentals, object‑oriented programming, REST APIs, databases, Git, and automated testing.
- Begin self‑directed exploration of key concepts relevant to the company’s platform estate.
- Join team ceremonies as an observer: stand‑ups, sprint planning, retrospectives and governance reviews.
- Begin building familiarity with the company’s platform landscape – how a customer order flows from request through to a live network connection.
- Contribute to configuration, development and automation work on the company’s network management platform – the system that drives provisioning, device configuration and service activation across the physical network.
- Develop working knowledge of the company’s cloud‑native BSS platform for mobile service management – covering subscriber provisioning, order management, billing workflows and REST API integration.
- Write and maintain integration code – REST API consumers, Webhook listeners and data transformation logic – connecting the company’s platforms to downstream network and billing systems.
- Contribute to Python automation scripts used across operational tooling – reporting, data processing and system…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: