Cardiff, South Glamorgan
Government Digital & Data
Location
Cardiff, Wales, CF14 3UZ
About the job Job summary
Are you looking for your first step into a career in software engineering?
Our Software Development Apprenticeship is a three year, Level 6 Degree Apprenticeship that leads to a BSc in Applied Software Engineering. You’ll gain hands on experience, build real world skills, and play a part in the digital transformation happening here at Companies House.
You’ll graduate with a recognised degree and a highly sought after skillset that’s valued across the tech industry, opening doors both within Companies House and beyond.
Watch this video to find out more about working in Digital at Companies House
Companies House offers a flexible and welcoming culture that promotes a healthy work life balance as well as a proactive approach to wellbeing that allows us to be our best at work. We recognise that people are the key to our success so offer a fantastic benefits package including flexible working with no core hours, 30 days annual leave, 8 bank holidays and 1 privilege day as well as enrolment into the Civil Service Pension scheme with a contribution rate averaging 28%.
Find out more about what a great place Companies House is to work
Give yourself the best opportunity to apply!
Join our Outreach team for an informal, drop-in “find out more” session on
Monday 30th March 2026 between 12.00 – 13.00
No need to register: just click on the link above to join, listen, and gain tips to help you apply. Cameras and microphones will be switched off.
The webinar will be recorded in case you’d like to watch it again. By joining, you’re consenting to the recording – we’ll explain how this works at the start of the session.
Please note:
Job description
What you’ll do as a Software Development apprentice
You’ll work alongside IT professionals within one of our multidisciplinary software development teams. All our software development teams across Companies House work together to make our services better.
You’ll also develop skills and knowledge in software development, programming, testing, website development, cyber security, communication and organisational skills.
You’ll learn how to develop software using highly sought after technologies including AWS, Typescript, Java, and Spring Boot.
We encourage our software developers to be active members of our developer community. You will benefit from being able to learn from highly experienced engineers and be able to gain industry experience whilst studying.
We also offer funding and support for further learning and conference attendance, for those who wish to take up the opportunity.
Your training and qualification
You’ll receive a fully funded place on the BSc Applied Software Engineering degree course at Cardiff Metropolitan University. More information on the university can be found on the Cardiff Metropolitan University website and a video with the Programme Director. For more information on the course please visit: BSc Applied Software Engineering (Degree Apprenticeship) , Cardiff Metropolitan University
To gain the Level 6 apprenticeship, you’ll need to successfully complete all required elements of the degree programme.
You’ll also receive on the job training and support from the Software Engineering profession within Companies House.
Person specification
We’re looking for someone who is:
Eligibility Criteria
There are some important things to be aware of when applying for this apprenticeship:
To be eligible for this apprenticeship, you need to:
Essential Qualifications
You’ll need:
AND 104-112 UCAS points, coming from any of the following:
For more details about entry requirements, including contextual offers please see: BSc Applied Software Engineering (Degree Apprenticeship) , Cardiff Metropolitan University
