Apprentice Review
at Arm
Degree Apprenticeship
Software Engineering
Cambridge
Review Submitted: May 2026
Overall Rating
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:
I regularly collaborate with my team through daily stand-ups, pair programming sessions, and merge request reviews. This allows me to receive feedback, improve my code quality, and align my work with team standards.
I also spend time troubleshooting and debugging issues, particularly within CI/CD pipelines or deployment environments, which helps me build a deeper understanding of how systems behave across different stages (development, staging, and production).
In addition to technical tasks, I continuously learn and adapt to new tools and processes, as each ticket often introduces new technologies or approaches. This makes my role both challenging and rewarding, as I am constantly developing my technical and collaboration skills.
To what extent do you enjoy your programme?
One of the aspects I enjoy most is the opportunity to continuously learn new tools and technologies, as each ticket introduces something different. I also value the collaborative environment, where I can engage in pair programming, receive feedback through peer reviews, and learn from more experienced engineers.
There are challenging moments, especially when working with unfamiliar tools or complex systems, but I see these as opportunities to grow rather than barriers. Overall, the programme has been both engaging and beneficial for my development, and I feel it is helping me build a strong foundation for a career in DevOps.
Skills Development
Have you learnt any new skills or developed existing skills?
I have also developed new technical skills in containerisation using Docker and gained exposure to Kubernetes for deploying applications into cloud environments. In addition, I have strengthened my knowledge of infrastructure as code by using Terraform to provision and manage cloud resources.
Alongside technical skills, I have developed my collaboration skills through pair programming and peer review sessions. These experiences have improved my ability to communicate technical ideas, receive feedback, and work effectively within a team. I have also observed how new services are demonstrated within the team, and I am looking forward to presenting a service I have developed.
Overall, I feel I have made strong progress in both my technical and professional skill set, and I continue to build on this with each task I complete.
Structure and Support
How well organised/structured is your programme?
The programme is supported by weekly 1:1 meetings with my manager, regular check-ins with my apprentice coach, learning modules, and defined tasks, which help maintain direction and ensure steady progress. The use of tools such as Jira also helps structure my day-to-day work, as tasks are clearly defined and prioritised.
There are times when balancing off-the-job learning with workplace responsibilities can be challenging, particularly when managing deadlines alongside learning requirements. However, a useful tip from my team was to dedicate specific time to portfolio work. This has helped me stay organised by ensuring I regularly take notes and review how my tasks align with my portfolio.
Overall, the structure of the programme supports both technical and professional development, while still allowing flexibility to learn and adapt within a real working environment.
How much support do you receive from your employer?
In addition, I receive support through pair programming sessions and merge request reviews, which provide valuable feedback and help me improve both my technical skills and understanding of team standards. This has been particularly helpful when working with new tools or unfamiliar tasks.
My employer also supports my development by encouraging learning alongside my day-to-day work, allowing me to take time for training and portfolio tasks. This balance helps me apply what I learn directly to real work.
Overall, I feel well supported both technically and professionally, which has helped me build confidence and progress in my role.
How much support do you receive from your training provider when working towards your qualifications?
The learning materials provided through the Makers platform are also helpful, particularly for building foundational knowledge and supporting off-the-job learning. In addition, feedback on submitted work has been useful in helping me understand how to improve the quality and structure of my portfolio evidence.
There are times where I need to supplement the learning with my own research, particularly for more technical topics, but overall the support provided helps guide my development and keeps me aligned with my qualification goals.
How well do you feel that your qualification (through your training provider) helps you to perform better in your role?
For example, topics such as CI/CD, collaboration, and professional practices have helped me better understand the work I am doing within my team, particularly when working on pipelines, pair programming, and code reviews. The qualification also encourages reflection, which helps me identify areas for improvement and apply what I have learned more effectively.
However, I have found that some of the more technical aspects of my role require additional self-directed learning, as the training provides a foundation rather than in-depth coverage. This has encouraged me to take greater ownership of my development and explore topics further through independent research and practical application during my dedicated portfolio days.
Overall, the qualification complements my role by providing structure and guidance, while my work allows me to deepen my technical understanding through real world experience.
Are there extra-curricular activities to get involved in at your work? (For example, any social activities, sports teams, or even professional networking events.)
For example, the apprentice social club organises weekly events such as networking sessions, server tours, arts and crafts activities, and bowling. These provide opportunities to connect with other apprentices and colleagues outside of day-to-day work.
Another event I attended was a collaboration with the Aston Martin Aramco Formula One Team to celebrate International Women’s Day. The event focused on diversity, leadership, and career development. Experiences like this allow me to learn from others’ journeys, build my professional network, and gain confidence as a new starter in the tech industry.
In addition, there are employee resource groups such as Women@Arm, which provide a supportive community and create opportunities to engage in discussions around inclusion, career growth, and networking.
There are also larger events such as the Cambridge Foosball Tournament and the Cambridge Dragon Boat Racing Festival, as well as seasonal social events throughout the year. These activities encourage teamwork, help build relationships across different teams, and create a more engaging and fun work environment.
There are many more activities available, and I am looking forward to becoming more involved in them to further build relationships and confidence within the workplace.
Recommendations & Advice
Would you recommend Arm to a friend?
Why?
The team culture encourages collaboration through practices such as pair programming, code reviews, AMAs, and regular feedback, which makes it easier to learn from more experienced engineers. I also value the exposure to modern tools and technologies there is always something new to learn at Arm, and I am continuously encouraged to grow.
There is also strong encouragement to collaborate with other teams and departments, which provides opportunities to learn from different areas of the business and apply new ideas to my day-to-day work or life.
You're never short of learning something new at ARM. I don't feel like there is anything blocking me from growing here at ARM.
In addition, my wellbeing is always prioritised, with access to resources such as on site facilities (e.g. gym) and a supportive work environment. Arm also offers a range of extra-curricular activities and networking opportunities, which help me build relationships and confidence within the workplace.
Overall, I believe it is a great place to grow, gain experience, and build a strong career.
What tips or advice would you give to others applying to Arm?
It is also helpful to have a basic understanding of key concepts in the career you apply for, as these are commonly used in the role. However, more importantly, being able to demonstrate your problem-solving approach and how you learn from challenges is just as valuable as technical knowledge.
I would also recommend being confident in asking questions and engaging with others. Collaboration is a big part of the culture at Arm, so showing that you can work well in a team and are open to feedback will help you succeed.
Finally, take advantage of opportunities to get involved, whether that’s through learning programmes, networking events, or extra-curricular activities. This will help you build relationships and make the most of your experience at Arm.