Level 4 Software Engineering Apprenticeship
ARM LIMITED
Cambridgeshire, Sheffield
Closes in 18 days (Sunday 1 March 2026)
Posted on 10 February 2026
Contents
Summary
Kick-start your career with our Level 4 Apprenticeship and step straight into the world of tech at one of the UK’s most iconic technology companies.
- Wage
-
£29,000 a year
- Training course
- Software developer (level 4)
- Hours
-
Monday - Friday, 9.00am - 5.00pm
37 hours 30 minutes a week
- Start date
-
Monday 7 September 2026
- Duration
-
1 year 6 months
- Positions available
-
5
Work
Most of your apprenticeship is spent working. You’ll learn on the job by getting hands-on experience.
What you'll do at work
Build real skills, work on real projects, and learn from experts who are passionate about what they do - all while earning a salary and gaining a recognised qualification. No student debt. Just hands-on experience and a fast track into tech. About the apprenticeship program:
An 18-month Level 4 apprenticeship focused on either Software Developer or DevOps engineering.
You’ll start with an intensive 4-month bootcamp to build strong technical foundations. Once embedded, you’ll spend one day a week (20% of your working time) continuing your studies alongside hands-on, real-world experience.
You won’t be doing it alone - you’ll be supported throughout the programme by a line manager, mentor buddy, academic coach, and a dedicated programme support team.
Where you'll work
You can select which locations you want to apply for in your application on Find an apprenticeship.
This apprenticeship is available in these locations:
- 110 Fulbourn Road, Cambridge, Cambridgeshire, CB1 9NJ
- City Gate, 8 St. Marys Gate, Sheffield, S1 4LW
Training
Apprenticeships include time away from working for specialist training. You’ll study to gain professional knowledge and skills.
Training provider
MAKERS ACADEMY LIMITED
Training course
Software developer (level 4)
Understanding apprenticeship levels (opens in new tab)
What you'll learn
Course contents
- create logical and maintainable code
- develop effective user interfaces
- link code to data sets
- test code and analyse results to correct errors found using unit testing
- conduct a range of test types, such as Integration, System, User Acceptance, Non-Functional, Performance and Security testing.
- identify and create test scenarios
- apply structured techniques to problem solving, debug code and understand the structure of programmes in order to identify and resolve issues
- create simple software designs to effectively communicate understanding of the program
- create analysis artefacts, such as use cases and/or user stories
- build, manage and deploy code into the relevant environment
- apply an appropriate software development approach according to the relevant paradigm (for example object oriented, event driven or procedural)
- follow software designs and functional or technical specifications
- follow testing frameworks and methodologies
- follow company, team or client approaches to continuous integration, version and source control
- communicate software solutions and ideas to technical and non-technical stakeholders
- apply algorithms, logic and data structures
- interpret and implement a given design whist remaining compliant with security and maintainability requirements
- create logical and maintainable code
- develop effective user interfaces
- link code to data sets
- test code and analyse results to correct errors found using unit testing
- conduct a range of test types, such as Integration, System, User Acceptance, Non-Functional, Performance and Security testing.
- identify and create test scenarios
- apply structured techniques to problem solving, debug code and understand the structure of programmes in order to identify and resolve issues
- create simple software designs to effectively communicate understanding of the program
- create analysis artefacts, such as use cases and/or user stories
- build, manage and deploy code into the relevant environment
- apply an appropriate software development approach according to the relevant paradigm (for example object oriented, event driven or procedural)
- follow software designs and functional or technical specifications
- follow testing frameworks and methodologies
- follow company, team or client approaches to continuous integration, version and source control
- communicate software solutions and ideas to technical and non-technical stakeholders
- apply algorithms, logic and data structures
- interpret and implement a given design whist remaining compliant with security and maintainability requirements
Training schedule
About the apprenticeship program:
- An 18-month Level 4 apprenticeship focused on either Software Developer or DevOps engineering
- You’ll start with an intensive 4-month bootcamp to build strong technical foundations. Once embedded, you’ll spend one day a week (20% of your working time) continuing your studies alongside hands-on, real-world experience
- You won’t be doing it alone - you’ll be supported throughout the programme by a line manager, mentor buddy, academic coach, and a dedicated programme support team
Requirements
Share if you have other relevant qualifications and industry experience. The apprenticeship can be adjusted to reflect what you already know.
Skills
- IT skills
- Attention to detail
- Problem solving skills
- Analytical skills
Other requirements
Entry requirements:
GCSE Maths and English at Grade C / Grade 4 or above (or equivalent).
You must have the right to live and work in the UK for the full duration of the apprenticeship and for at least 12 months beyond the planned end date.
You must have been ordinarily resident in the UK, Ireland, or the EEA for at least the last three years.
You must be eligible for apprenticeship funding. This means:
You are not currently enrolled on another apprenticeship.
You are not studying another course funded by a student loan.
You do not already hold a qualification at the same or higher level in a closely related subject area.
You require new learning through the apprenticeship (prior experience or partial learning may affect eligibility, funding, or programme length).
And one of the following:
Level 3 Software Apprenticeship.
A-levels or a Level 3 qualification in a STEM subject.
BTEC Extended Diploma (180 credits).
International Baccalaureate at Level 3.
At least two years’ experience in a relevant role.
About this employer
Arm is the leading technology provider of processor IP, offering the widest range of processors to address the performance, power, and cost requirements of every device.
After this apprenticeship
- Apprentices can chose to continue to study towards a Level 6 degree qualification or complete and become an associate engineer
Ask a question
The contact for this apprenticeship is:
MAKERS ACADEMY LIMITED
The reference code for this apprenticeship is VAC2000014171.
Apply now
Closes in 18 days (Sunday 1 March 2026)
After signing in, you’ll apply for this apprenticeship on the company's website.