cover image
Companies House

Apprentice Software Developer

On site

Cardiff, United Kingdom

£ 25,619 / year

Full Time

13-03-2025

Share this job:

Score my CV

Job Specifications

The Software Development Apprenticeship is a 3-year Level 6 Degree Apprenticeship resulting in a Degree in Applied Software Engineering. This apprenticeship will be the first step on your career in software engineering – with opportunities at Companies House to progress but equally this will equip you with highly sought after skills within industry. The degree is fully funded meaning you will not have to pay course fees and therefore won’t incur student debt.

This role is a hybrid role based in Cardiff, there is the expectation to be spending regular time in the office (current expectation is 1-2 days a week subject to change) and at classes at Cardiff Metropolitan University as part of the course. You will spend 4 days a week working at Companies House and 1 day working on your university work.

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

Virtual Information Workshops
To discover more about this opportunity, our Outreach & Innovation team will be hosting 2 information workshops. These virtual workshops will answer any questions you have around the opportunity and why you should consider applying.
Information workshop topics:
What is Software Engineering?
What does the Companies House Software Engineering team do?
The apprentice certification structure and study commitments
How do I apply?
Time for general Q&A
Virtual workshops times:
Monday the 17th of March 10:00 – 10:45am
Join the meeting now
Meeting ID: 352 604 466 14. Passcode: Yg3So6id
and
Monday the 24th of March 10:00 - 10:45am
Join the meeting now
Meeting ID: 338 781 365 463. Passcode: XR3fx2fA
These workshops will cover the same information, and potential candidates need only attend one session.

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 in 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. Funding and support are available for further learning and conferences should individuals wish.

What qualification and training you’ll get
You’ll receive a fully funded place on the BSc Applied Software Engineering degree course at Cardiff Metropolitan University. More information on the course can be found on the Cardiff Metropolitan University website and a video with the Programme Director.
To achieve your Level 6 apprenticeship, you’ll need to successfully complete all your work, assignments, exams and produce a portfolio of evidence that demonstrates all the competencies included in the standard.
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:
Inquisitive with a passion for technology
Able to problem solve
A strong desire to learn and develop new skills
Able to use modern IT Software, such as Excel and Word
Able to keep up with the demands of Degree and Work
Knowledge of programming in a modern programming language (such as Java, Javascript, Python, go etc.) is a plus (but not required - will be covered as part of studies)
Able to work within a team

Essential Qualifications
You’ll need GCSE Maths and English at Grade 4/C above.
96 UCAS points coming from:
2 A Levels Including grades CC; which must include a STEM subject
Welsh Baccalaureate – Advanced Skills Challenge Certificate considered as the third subject
RQF BTEC National Extended Diploma/Cambridge Technical Extended Diploma Merit Merit Merit
The Irish Leaving Certificate at Highers to include 2 x H2, minimum H4 grade counted towards points offer
At least two Scottish Advanced Highers to include grades DD
The Access to Higher Education Diploma
Please note, if you already hold a qualification in an IT related subject at Level 6 or above, you are not eligible to apply.
You also will need to be eligible for Welsh Apprenticeship funding, this means you'll need to be a current resident in Wales and have been for a minimum of 2 years. More information is available on Careers Wales Website
**You will be asked to provide evidence of qualifications and any predicted grades before interview.

Behaviours
We'll assess you against these behaviours during the selection process:
Developing Self and Others
Working Together
Communicating and Influencing

Benefits
Alongside your salary of £24,708, Companies House contributes £7,157 towards you being a member of the Civil Service Defined Benefit Pension scheme. Find out what benefits a Civil Service Pension provides.
We believe that our success is driven by the well-being and satisfaction of our team members at all levels of the organisation. At Companies House we’re committed to providing a comprehensive benefits package that goes beyond the ordinary, ensuring your career journey with us is not only fulfilling, but also rewarding. We pride ourselves on offering a quality work-life balance with our employee wellbeing being central to our working practices.

Head to Our benefits - Working for us - Recruitment (companieshouse.gov.uk) to find out more about the fantastic benefits package we have at Companies House.
We pride ourselves on offering a quality work life balance. Your wellbeing is very important to us.
We have several ongoing wellbeing programmes, which include:
encouraging staff to take 3 volunteer days each year
mentoring and coaching programmes
support groups such as our carers, ability, LGBTQ+ and women’s network
an onsite counsellor and mental health advocates group
We also have a range of social benefits. There’s access to a discounted onsite gym, we have many sports teams that play regularly, a staff choir and pride ourselves in being a friendly and supportive place to work.
Find out more about working for Companies House.

Next Steps

Click 'Apply Now' to be taken to our main advert Civil Service Jobs where you can see more details regarding...

About the Company

We're an executive agency of the UK Department for Business and Trade. We drive confidence in the economy by creating a transparent and accountable business environment. Use of our data informs business and consumer decisions, supports growth and helps disrupt economic crime. Know more

Related Jobs

Company background Company brand
Company Name
FORM careers
Job Title
Embedded Software Engineer
Job Description
Nasa's brightest engineers trained for 8 months solid and couldn't learn how to build a drill effectively. Thankfully it only took a week to train a team of deepsea drillers how to successfully fly to space, land on an asteroid, drill to 800m in space and blow it up with nukes. So if you ever wondered how complex deepsea engineering is - now you know. Now can you imagine how complicated its going to be for me to find a C++ or C# engineer to work on embedded development used in subsea dive systems in Aberdeen.... Basically if I get you this job you are clearly smarter and more adaptable than NASA's brightest. Claim to fame right there. This role is based in Aberdeen on a hybrid basis (2 days office based) Candidates must be able to work within the UK and pass security clearance. Want to learn more about the job? Drop me a message.
Aberdeen, United Kingdom
On site
Full Time
25-03-2025
Company background Company brand
Company Name
European Tech Recruit
Job Title
GPU Software Engineer - Vulkan / OpenGL / DirectX / Metal
Job Description
GPU Software Engineer - Vulkan / OpenGL / DirectX / Metal We're currently on the lookout for a GPU Software Engineer for a global technology giant in Cambridge. A true leader in research, development, and innovation, this global technology powerhouse invests heavily into R&D to make huge technological advancements in various sectors. In this role, you will be designing and developing features for the 3D Graphics API, working on new API extensions, working on changes to GPU architectures and evaluating performance. This is a full-time permanent position based on-site in Cambridge. For this GPU Software Engineer position, I'm interested in speaking to people with the following: A minimum of a few years experience in GPU software architecture and/or driver development Experience with one or more of the following: Vulkan, Metal, OpenGL, DirectX11, DirectX12 or OpenCL I welcome your application if you'd like to find out more and if you know someone it would suit, we offer a fantastic referral scheme which I would be happy to discuss. Keywords: Consumer Electronics / GPU / Architecture / OpenGL / Graphics / Vulkan / Metal / DirectX11 / DirectX12 / OpenCL #consumerelectronics #gpu #graphics #architecture By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)
Cambridge, United Kingdom
On site
Full Time
25-03-2025
Company background Company brand
Company Name
Citi
Job Title
Senior C# Developer - Equity Derivatives Technology Risk (VP) – Belfast
Job Description
Job Overview: We are seeking an experienced and highly skilled Senior C# Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing features across the Equity Derivatives Risk Management Platform. This role demands a proactive individual who can work collaboratively in a fast-paced environment to deliver innovative solutions. Key Responsibilities: Implement robust, high-performance, and scalable solutions for Citi’s Equity Derivatives Risk management platform using C# (C++ is a bonus) Collaborate with traders, quants, and analysts to gather requirements and ensure the software meets business needs Integrate new features and functionalities into existing risk infrastructure Optimize applications for maximum speed and scalability Conduct performance tuning and debugging to improve application performance and reliability Write clean, maintainable, and efficient code. Conduct code reviews and provide constructive feedback to team members. Ensure adherence to best practices and coding standards Work closely with cross-functional teams including traders, quants, and other developers. Mentor junior developers and share knowledge to enhance team capabilities Stay updated with the latest industry trends, technologies, and best practices. Proactively suggest improvements to existing systems and processes Technical Skills: Proficient in C# and ideally C++ programming languages Experience with multi-threading, concurrency, and real-time systems Familiarity with financial data protocols and market data feeds In depth knowledge of SQL and database design/optimisation Soft Skills: Excellent problem-solving and analytical skills Strong communication and interpersonal skills Ability to work effectively in a team-oriented environment Nice to have experience: Commercial experience in software development with a focus on C++ Understanding of trading systems and financial markets. Experience with derivatives risk management. This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. What We’ll Provide You By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Visit our Global Benefits page to learn more. Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View the "EEO is the Law" poster. View the EEO is the Law Supplement. View the EEO Policy Statement. View the Pay Transparency Posting
Belfast, United Kingdom
On site
Full Time
26-03-2025
Company background Company brand
Company Name
Switch Tech Talent
Job Title
DevOps Engineer
Job Description
Role: Devops Engineer/SRE Location: Reigate, Hybrid (up to 2 days on-site per week) Salary: £85,000 + benefits & bonus Key Skills: Azure, Observability (Datadog), Infrastructure as Code, DevOps, Automation We're looking for a Devops Engineer to join this agile SRE team, working on Azure and Observability platforms. You’ll ensure reliability, scalability, and performance of critical services, collaborating with engineering teams and driving automation. What You’ll Do: Maintain & configure observability platforms (e.g., Datadog) Automate processes to improve efficiency Lead incident response & root cause analysis Work with engineering teams on cloud operations & security What We’re Looking For: Experience in SRE/DevOps, managing 24x7 services (Azure preferred) Strong skills in monitoring, scaling & security Hands-on with IaC, scripting (Python/PowerShell), Azure DevOps Excellent communication & stakeholder management Hybrid role – up to 2 days/week in Reigate Apply now and be part of an exciting transformation!
Surrey, United Kingdom
On site
Full Time
25-03-2025