The Level 4 Software Developer, and the 63 providers delivering it.
Building and testing simple, high-quality code for software.
About this apprenticeship
What this apprenticeship covers
Apprentices learn to build, test, and deploy software solutions across the full development life cycle. The programme covers writing clean, maintainable code; designing and developing user interfaces; working with relational and non-relational databases; and applying testing methods including unit, integration, system, and user acceptance testing. Apprentices also learn to interpret design specifications, apply development methodologies such as agile and waterfall, and handle data responsibly in line with GDPR and organisational security policies.
Day-to-day responsibilities
On a typical week, an apprentice might pick up a ticket from the backlog, write and test code against a functional specification, and raise a pull request for review by a senior developer. They will debug issues, create or update test scenarios, and contribute to sprint ceremonies such as stand-ups or retrospectives. Interaction with designers, analysts, and project managers is common, and apprentices may occasionally work in a client environment to support user testing or requirements gathering.
Career outlook
Completing this standard opens routes to roles including application developer, web developer, mobile application developer, and junior software engineer. With experience, developers typically progress to mid-level and senior developer positions, or move into technical architecture, DevOps, or engineering management. Employers span almost every sector, from financial services, retail, and transport through to public sector bodies, defence contractors, and software consultancies of all sizes. Smaller firms may offer broader exposure earlier, while larger organisations tend to offer more structured progression paths.
Career outcomes
Roles after completion
Completers typically move into roles such as Junior Software Developer, Application Developer, Web Developer, or Mobile Application Developer. Day-to-day responsibilities at this stage include writing and testing code against agreed specifications, fixing bugs identified through unit and integration testing, and contributing to sprint cycles within an agile team. Some move directly into mid-level developer positions, particularly in smaller organisations where they have carried broader project responsibility during the apprenticeship.
Progression paths
Within three to five years, developers commonly progress to Mid-level or Senior Software Developer, taking ownership of more complex features and beginning to mentor junior colleagues. From there, two tracks tend to open up. The leadership track leads toward Technical Lead, Engineering Manager, or Head of Software Development. The specialist track leads toward roles such as Solutions Architect, DevOps Engineer, or Security Engineer, with deep expertise in a particular technology stack, platform, or domain.
Where these roles sit
Employers hiring into these roles span almost every sector. Financial services firms, government departments, NHS trusts, defence contractors, transport operators, retailers, and games studios all employ software developers directly. Consultancies and digital agencies hire developers to build bespoke solutions for clients across industries. Roles exist at every scale, from small software houses with single-developer projects to large public sector programmes and multinational technology organisations.
How it's assessed
How the apprenticeship is assessed
Throughout the programme, the apprentice builds competence in real software development work, covering the full development life cycle, testing, debugging, and working within a development team. Assessment is tied to demonstrating genuine capability in the role, not just theoretical knowledge. Before the final assessment stage, the apprentice passes through a readiness point, often called the gateway, where the employer and training provider confirm the apprentice has met the required knowledge, skills, and behaviours. Final assessment then verifies that competence independently. Assessment models across many standards are currently being updated, so check the standard's gov.uk page for the current specification before committing.
What learners need to prepare
Building a strong body of workplace evidence from the start makes a significant difference. Apprentices should keep records of the projects they work on, the code they write and test, and the decisions they make along the way, rather than trying to reconstruct this at the end. Regular check-ins with the employer and training provider help ensure progress is on track and that any gaps in the required knowledge, skills, or behaviours are identified and addressed well before the gateway.
Choosing a provider
What good looks like
Look for providers whose achievement rate sits above 65% on their FATP profile, with a strong employer satisfaction score indicating they stay in close contact with the hiring business, not just the apprentice. For this standard specifically, ask whether the curriculum covers the full software development life cycle in practice, not just theory, and whether apprentices are writing, testing and deploying real code from early in the programme. Providers who teach version control, testing frameworks and at least one current development methodology such as agile are covering the baseline. Learner reviews mentioning genuine project work are a good sign.
Red flags to watch for
Be cautious of providers running large cohorts with a declining or unverified achievement rate. For this standard, the most telling warning sign is a curriculum heavy on theory and light on hands-on coding practice. If a provider cannot name the languages, testing frameworks or deployment tools apprentices will work with, or if their off-the-job training is mainly slide-based instruction, that is a problem. Vague answers about end-point assessment preparation, or providers who cannot point to alumni now working as developers or in related roles, suggest weak delivery.
Questions to ask before you commit
- Which programming languages and testing frameworks do apprentices work with during the programme, and how recently were those updated?
- How do you structure off-the-job training so it connects directly to the work the apprentice is doing in our organisation?
- Can apprentices demonstrate version control, code review and deployment as part of normal coursework, rather than only at the end-point assessment?
- What is your current achievement rate for this standard, and how has it changed over the last two years?
- How do you support apprentices who are the only developer in a small team, where there may be limited peer review or senior oversight?
- What does your end-point assessment preparation cover, and what independent projects or portfolio pieces do apprentices typically submit?
- Do you have employers in our sector already on this programme, and can we speak to one?
Common questions
What entry requirements do employers and candidates need to meet for the Software Developer apprenticeship?
There are no nationally mandated entry qualifications, but most employers expect candidates to have some grounding in programming or a relevant technical subject, whether through prior study, a bootcamp, or work experience. English and maths at Level 2 (GCSE grade 4 or equivalent) are typically required before the apprenticeship ends if not already held. Employers set their own additional requirements, so criteria vary between organisations and sectors.
How long does the apprenticeship take, and what does the time commitment look like for the employer?
The typical duration is 24 months, though this depends on the individual's starting point and employer context. Apprentices are employed throughout and spend the majority of their time doing real development work. A portion of working hours is dedicated to off-the-job training, covering theory, skills and knowledge. The exact off-the-job requirement is subject to current government policy; check the latest specification on the Institute for Apprenticeships and Technical Education pages on gov.uk for current figures.
How is the apprenticeship assessed, and what does the end-point assessment involve?
Before reaching end-point assessment, the apprentice must pass through a gateway, at which point the employer, training provider and apprentice confirm that the required knowledge, skills and behaviours have been developed. Assessment models for many standards are currently being updated under Skills England reforms. Check the current assessment plan on gov.uk for the precise methods, but expect the apprentice to demonstrate competence in writing and testing code, problem solving, and working across the software development life cycle.
How does an employer pay for the apprenticeship, and what does it cost?
The funding band for this standard is £18,000, which is the maximum that can be drawn from government funding. Levy-paying employers (those with a payroll above £3 million) pay through their digital apprenticeship service account. Non-levy employers co-invest with the government, currently contributing 5% of the funding band cost. Employers taking on an apprentice aged 16 to 18, or a care leaver under 25, may pay nothing depending on their size. Check current co-investment rates on gov.uk as these can change.
What does a Software Developer apprentice actually do day to day?
Day-to-day work involves writing and testing code against design specifications, debugging issues, building user interfaces, and linking code to databases. Apprentices contribute to sprints or project tasks alongside analysts, architects and senior developers. They attend team meetings, interpret technical documentation, and may take part in user testing sessions. In smaller teams they may work more independently under supervision. The work spans web development, application building, internal tools, or sector-specific systems depending on the employer.
What can a software developer do after completing the apprenticeship?
Completers typically move into mid-level or senior developer roles, or specialise in areas such as back-end development, mobile applications, or security. Progression routes include the Level 6 Software Engineer degree apprenticeship or other higher technical qualifications. Some move into related roles such as DevOps engineer, technical lead, or solutions architect over time. Employers across every sector hire at this level, so progression is not limited to one industry.
63 approved providers
Providers with a published achievement rate for this standard first, highest rate at the top. Providers without a published rate for this standard follow.
NowSkills is an independent UK training provider specialising in digital and IT apprenticeships deli...
Newcastle and Stafford Colleges Group (NSCG) is a general further education college and apprenticesh...
Abingdon & Witney College is a further and higher education college in Oxfordshire offering a wide r...
The Open University is the UK’s largest academic institution and delivers higher and degree‑level ap...
Middlesbrough College Group provides a broad range of education and training routes for school leave...
UCAN is a UK apprenticeship training provider offering nationally recognised qualifications designed...
Weston College is an award‑winning further and higher education college in Weston‑super‑Mare that de...
New College Durham is a further and higher education college that offers a broad apprenticeship and ...
Gateshead College is a further education college offering a wide range of apprenticeship and vocatio...
Basingstoke ITEC have been delivering tech training since 1985. We ensure that young people have a s...
Achievement Training Limited (ATL) is a private training organisation based in Plymouth city centre,...
Solihull College & University Centre offers a comprehensive apprenticeship provision designed to mee...
Oldham College is Oldham’s specialist provider of work-related education and training, working with ...
Calderdale College is a major provider of post-16 further education, work-based learning and higher ...
Looking for the very highest level of apprenticeship training and support? We deliver Ofsted Outstan...
Yeovil College is a further and higher education provider in Somerset offering a broad apprenticeshi...
Milton Keynes College is a general further education provider offering a wide range of qualification...
Not sure which provider fits?
Tell us a bit about your team and we'll send a shortlist.
Need help choosing a provider?
Tell us your requirements and we'll match you with the right training providers.
Weighing up more than one standard? Take the two-minute assessment and we'll match standards and providers to your team.
Is an apprenticeship the right route?
Not always. An apprenticeship funds 12-24 months of structured, assessed learning for someone in a role. If you need a skill in weeks, are training someone already senior, or the person is not on your payroll, a short commercial course can be the better instrument. When to choose an apprenticeship and when to choose a course.
Sponsored · The Performance Academy
The ROI for AI Bootcamp: eight weeks for MDs and directors
For the leadership team rather than the apprentice. AI tied to your P&L, not to tool demos. £2,999 per seat. Run by FATP's founder.
View bootcamp →
Sponsored · The Performance Academy
Three free AI ROI calculators, no sales call
Work out what AI is worth to your business before you buy training for anyone. Run by FATP's founder.
Open the calculators →
Sponsored listings are paid placements for non-apprenticeship courses relevant to Software Developer. They sit only in this section and never affect provider rankings, which are built solely from official DfE data.
Curated by Alex Lockey, FATP founder and editor.
Data updated 7 Sept 2026Written guidance reviewed
Sources include the apprenticeship's official specification on apprenticeships.gov.uk, Skills England standards and funding bands, Ofsted inspection reports, and provider data sourced directly from the public Apprenticeship Provider and Assessment Register (APAR). Standard reference: 2.
Some sections on this page were drafted with AI assistance from published source data and reviewed by a human editor before publication. See our editorial methodology for how we maintain this content. Spotted something out of date? Tell us.