The Level 3 Software Development Technician, and the 29 providers delivering it.
Building simple applications for use in larger software developments.
About this apprenticeship
What this apprenticeship covers
Apprentices learn to build and test discrete software components as part of a wider development team. The programme covers the full software development life cycle, from writing code to unit testing and documentation. Key areas include algorithms and data structures, relational and non-relational databases, secure coding practices, and software design patterns. Apprentices also gain knowledge of development methodologies such as agile and waterfall, data protection obligations, and cloud computing fundamentals, giving them a grounding across both technical and professional aspects of software development.
Day-to-day responsibilities
Working under supervision, an apprentice will write code for specific components, whether web, mobile, or desktop, following agreed standards and team coding conventions. They will run unit tests, debug errors, and contribute to simple technical documentation. Much of the work involves reading design specifications, building on existing codebases, and connecting components to defined data sources. They will use collaborative tools to communicate with developers, analysts, designers, and project managers, and may occasionally work in client environments to support user testing or requirements gathering.
Career outlook
Completing this apprenticeship typically leads to junior developer roles across a wide range of sectors, including financial services, transport, defence, and public sector technology. Common job titles include junior software developer, junior web developer, junior mobile app developer, and junior application support analyst. From there, progression usually follows a path toward mid-level developer, then senior developer or specialist roles in areas such as testing, security, or architecture. Employers range from small digital consultancies to large government programme teams and enterprise software organisations.
29 approved providers
Sorted by achievement rate.
Ginger Nut Training is a UK apprenticeship training provider that grew out of Ginger Nut Media’s exp...
Firebrand Training is a specialist IT and digital skills provider offering accelerated, certificatio...
NowSkills is an independent UK training provider specialising in digital and IT apprenticeships deli...
Abingdon & Witney College is a further and higher education college in Oxfordshire offering a wide r...
Middlesbrough College Group provides a broad range of education and training routes for school leave...
Instep is a UK-based specialist in inclusive leadership and talent development, delivering governmen...
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...
Vision West Nottinghamshire College, often referred to as West Notts College, provides education and...
QA is a technology and digital skills training provider offering a wide portfolio of apprenticeships...
Estio is a specialist digital apprenticeship training provider focused on developing IT and digital ...
Oldham College is Oldham’s specialist provider of work-related education and training, working with ...
Looking for the very highest level of apprenticeship training and support? We deliver Ofsted Outstan...
Kirklees College is a further education college in West Yorkshire that delivers a wide range of appr...
Wise Origin is a national training provider specialising in funded apprenticeship and training progr...
TrainPlus is a UK training provider delivering bespoke apprenticeship and training solutions for bot...
Newham College is a further education college in London offering a wide range of vocational and acad...
South Gloucestershire and Stroud College (SGS College) delivers a broad apprenticeship offer alongsi...
Career outcomes
Roles after completion
Completers typically move into junior roles within a software development team. Common job titles include Junior Software Developer, Junior Web Developer, Junior Mobile App Developer, Junior Application Support Analyst, Junior Programmer, and Automated Test Developer. Some move into game development studios as Junior Games Developers. The role involves writing code for specific components, supporting testing cycles, and working under the supervision of more senior developers across web, mobile, or desktop application projects.
Progression paths
Within three to five years, many move into mid-level Software Developer or Application Developer positions, taking on more independent work across the full development lifecycle. From there, two distinct tracks tend to open up. A technical specialist track leads toward Senior Developer, Lead Developer, or Software Architect roles. A leadership track leads toward Technical Team Lead or Development Manager. Some also move into DevOps, QA Engineering, or solutions analysis as adjacent specialisms.
Where these roles sit
Demand spans almost every sector in the UK. Financial services, central and local government, transport, defence, healthcare, and retail all employ software development teams in-house. Consultancies and software houses of all sizes hire at this level, from small specialist firms building bespoke client solutions to large system integrators working on public sector contracts. Both private and public sector organisations recruit at this entry level, making it one of the broader digital entry points available.
How it's assessed
How the apprenticeship is assessed
Learning takes place in the workplace alongside structured off-the-job training. Throughout the apprenticeship, the apprentice builds competence in writing, testing and debugging code, following development life-cycle processes and working effectively within a software team. Before final assessment, the apprentice and employer confirm readiness through a gateway check, which establishes that the required knowledge, skills and behaviours have been developed to the standard needed. Final assessment then confirms whether the apprentice can perform the role competently and independently. Assessment models across many standards are currently being updated, so check the standard's gov.uk page for the current specification before planning.
What learners need to prepare
Building a strong body of workplace evidence throughout the apprenticeship is far more manageable than trying to gather it at the end. Apprentices should keep records of coding tasks, testing activities and team contributions as they happen, noting how their work met design requirements or coding standards. Regular reviews with both the employer and the training provider help identify any gaps in knowledge or skills early, giving time to address them before the gateway check. Good habits with documentation from the start put the apprentice in a much stronger position when readiness is being assessed.
Choosing a provider
What good looks like
Look for providers with an achievement rate above 65% for this standard specifically, not just across their digital portfolio. Strong providers can describe how apprentices practise writing and testing code in realistic environments, covering unit testing, version control and basic debugging, rather than watching demonstrations. Check whether their employer satisfaction score sits above 80% and that learner reviews mention regular feedback on actual code. Providers who work with a range of employer types, from small software consultancies to larger in-house development teams, tend to build more adaptable junior developers.
Red flags to watch for
Be cautious of providers with high enrolment numbers but a declining or unpublished achievement rate for this standard. Vague descriptions of "hands-on coding" without detail on languages, testing frameworks or version control tools in use are a warning sign, particularly given how quickly tooling moves in software development. Providers unable to say where previous completers are now working, or who cannot explain how they structure off-the-job training around actual development tasks rather than classroom theory, are worth questioning hard before committing.
Questions to ask before you commit
- Which programming languages and testing frameworks are currently used in your delivery, and when were they last reviewed?
- How is off-the-job training structured, and can you show me a sample week in terms of what an apprentice would actually be building or testing?
- What version control and collaboration tools do apprentices get hands-on experience with during the programme?
- How do you support apprentices who are placed in teams with no dedicated senior developer to supervise them day to day?
- What is your achievement rate specifically for this standard over the last two years?
- Can you put me in touch with an employer who has used you for this standard, or share examples of the kinds of roles completers have moved into?
- How do you handle the endpoint assessment, and what preparation does the provider give in the months before it?
Common questions
What are the entry requirements for a Software Development Technician apprenticeship?
Employers set their own entry criteria, but most look for a reasonable level of numeracy and literacy, typically GCSEs grade 4 or above in English and maths, or a willingness to achieve those alongside the apprenticeship. Some employers favour candidates who can demonstrate basic coding knowledge or logical thinking, though this varies. Apprentices must be in genuine employment for the duration, with a role that gives them exposure to real software development work.
How long does the apprenticeship take and what does the time commitment look like?
The typical duration is around 18 months, though the actual minimum can change under current Skills England reforms. Check the current specification on gov.uk for the confirmed figure. Throughout, the apprentice remains employed and learns on the job. A proportion of their contracted hours is set aside for off-the-job training, covering technical knowledge and skills. The exact percentage is also subject to revision, so verify this on the official apprenticeship standard page.
How is the apprenticeship assessed and what is the gateway?
Before the end-point assessment, the apprentice must pass through a gateway, where the employer and training provider confirm the apprentice has developed the required knowledge, skills and behaviours across the software development life cycle. Assessment models for many standards are currently being updated under Skills England reforms, so check gov.uk for the current end-point assessment approach. Generally, the apprentice must demonstrate competence in writing, testing and documenting code, and in working effectively within a development team.
How does an employer pay for this apprenticeship?
The funding band for this standard is £15,000, which is the maximum that can be drawn from the apprenticeship levy or government co-investment. Larger employers with a levy account use those funds directly. SMEs without a levy account pay 5% of the training cost and the government covers the remaining 95%. Employers with fewer than 50 staff taking on an apprentice aged 16 to 18 pay nothing at all. Costs are paid to the training provider, not as a wage.
What does a Software Development Technician actually do day to day?
Day-to-day work involves writing and testing code for discrete software components under the guidance of a more senior developer. This includes unit testing, debugging, following coding standards, and making connections between code and defined data sources. The apprentice also supports documentation and contributes to team discussions about requirements. Depending on the employer, they may work on web, mobile or desktop applications, internal business systems, or client-facing products across sectors such as finance, transport or public services.
What can a Software Development Technician progress to after completing the apprenticeship?
Completion typically leads to a junior developer role, with job titles such as junior software developer, junior web developer, junior mobile app developer or junior programmer. From there, progression usually moves toward a fully qualified software developer position. A Level 4 Software Developer apprenticeship is a direct next step for those who want to continue learning in a structured way. With experience, further progression into senior developer, technical lead or specialist engineering roles is common across most sectors that employ software teams.
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.
Curated by Alex Lockey, FATP founder and editor. Last reviewed: .
Sources include the apprenticeship's official specification on apprenticeships.gov.uk, Skills England guidance, IfATE archive records, DWP funding bands, and provider data sourced directly from the public Apprenticeship Provider and Assessment Register (APAR). Standard reference: 154.
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.