Degree Apprentice Software Engineer Review
at Arm
Degree Apprenticeship
Software Engineering
Manchester
Review Submitted: May 2026
Overall Rating
4.5 /5
The Overall Rating is the average of all the ratings given in each category. We take those individual ratings and combine them into one final score!
Overview of Role
Please give an overview of your role and what this involves on a day-to-day basis:
In my first year, I worked on modernising a tool by transitioning it from Tkinter to CustomTkinter, along with contributing to other projects. This has given me hands on experience in both UI design and improving code structure
Alongside development work, I've worked with engineers to understand requirements, review code, and ensure what I'm building is actually useful in real workflows. There's also a strong focus on learning, with opportunities to learn new skills and improve existing ones, then being able to apply them directly to projects.
Overall, the role offers a good balance between independent work and team support, which helps build both confidence and technical skills.
To what extent do you enjoy your programme?
This support from the team has also been a big highlight, people are approachable and willing to help, which makes it much easier to learn and develop. At the same time, there's enough independence to challenge yourself and develop problem solving skills.
Overall, its been a great balance between learning, contributing, and developing professionally, and I feel that I've gained a lot of valuable experienced throughout this program.
Skills Development
Have you learnt any new skills or developed existing skills?
I've also gain experience in debugging, structuring code more effectively, and writing code that is more scalable and user friendly. Beyond technical skills, I've improved my problem solving and communication skills by working with others to understand requirements and iterate on solutions.
Overall I feel I've made strong progress in many areas of software development and I've continuously been able to learn more and apply new skills to real projects.
Structure and Support
How well organised/structured is your programme?
The structure within the workplace can feel quite flexible rather than strictly defined, so the type of work you do may vary depending on the team and projects which are available at the time. While this means there's a lot of variety, it also requires you to be proactive in making the most of the opportunities given.
Overall, it's a good environment for gaining experience, particularly if you're comfortable working and adapting to different tasks.
How much support do you receive from your employer?
There’s also a good level of independence in the role, which means you’re trusted to manage your own work, but support is always there when you need it. Overall, it’s a very supporting environment where it’s easy to ask questions and learn from others.
How much support do you receive from your training provider when working towards your qualifications?
They provide clear guidance on coursework and progress, and are responsive when answering questions or offering support. Regular check-ins also help keep everything on track and ensure you’re progressing well through the qualification.
On occasion, there have been issues in contacting tutors with questions relating to coursework, however the dedicated coach has always been able to get a response from tutors if needed., so help is still available regardless.
Overall, the support system is great and makes it easy to stay organised when completing the apprenticeship requirements.
How well do you feel that your qualification (through your training provider) helps you to perform better in your role?
However, not all modules are directly relevant to the day to day responsibilities of the role. Some areas can feel quite general or focused on transferable skills, and at time the content can be at a more basic level compared to what you’re learning in the workplace.
Overall, the qualification is useful for building foundational knowledge and supporting long term development, with the third year having a much closer focus to the areas your working in, however for the first 2 years, its direct impact on day to day work can vary a lot depending on the module.
Are there extra-curricular activities to get involved in at your work? (For example, any social activities, sports teams, or even professional networking events.)
These provide a good chance to meet people outside of your immediate team and get more involved in the wider company culture. There are also opportunities for professional networking and development, which can be useful alongside the day to day role.
Overall there’s a very good variety of activities available if you want to get involved
Recommendations & Advice
Would you recommend Arm to a friend?
Why?
The working environment is supporting, and there are plenty opportunities to learn from others and grow. While the experience can vary depending on team and projects, overall it’s a great place to develop as a software engineer and gain valuable industry experience.
What tips or advice would you give to others applying to Arm?
It’s also important to have a genuine interest in technology and be willing to learn independently, as not everything is structured step by step. Apprenticeships are ultimately learning experiences, and a strong willingness to learn and improve will help you get the most out of them
Having some foundational knowledge in programming beforehand can also make the transition easier, rather than needing to learn everything from scratch.