Our apprenticeship and internship schemes provide high-quality, work-based training programmes for people who want to develop their skills and gain experience in a leading technology company.

UK Apprenticeship Programme

Our apprentices are fully immersed in the CRITICAL Software way of life. They work closely with other engineers of all levels on specific projects chosen to broaden their learning and fast-track their progression. From experience of customer meetings, expert engineering advice, project innovation nights and team-building events, our apprentices experience life in our company as if they were an employee, enjoying the many cultural benefits on offer and gaining real experience.

The apprentices we recruit have usually had some exposure to the general IT field, though they are unlikely to possess any professional experience. They will undertake formal education at a college generally leading to level 3 and level 4 ICT qualifications.

Apprenticeships will generally last for two to three years. After this point, as with university graduates, apprentices will have reached a position equivalent to a Junior Software Engineer.

Dan Best, Junior Software Engineer

“When I left college, I knew that I wanted to become a Software Engineer. Originally, I had planned to head off to university and, although I had briefly considered apprenticeships, I hadn’t come across one that really interested me. When I discovered the opportunity at CRITICAL Software, I was impressed and excited and knew immediately that I wanted the position!

For me, apprenticeships represent a great way of getting a good job in an industry without going to university and building up a huge amount of student debt. Getting a formal degree whilst doing an apprenticeship is a brilliant opportunity, which offers someone a competitive-edge when applying for jobs.

I love the complex, varied projects that I am a part of on a daily basis. Moving between projects means I am continuously learning about new technologies. I’ve learnt so many new skills during my time here. Anytime I need assistance, I can always count on support from my colleagues, even if I don’t directly work with them. This is one reason why CRITICAL is a great company: the company as a whole is committed to my development. If there's an issue, the company works with me to try to fix things. I’ve also made a lot of good friends during my time at CRITICAL.

My apprenticeship has empowered me – learning through doing in such a safe space full of experts has been enlightening.”

Daryl Lyons, Junior Software Engineer

“In 2011, when I finished college, I faced a tough decision. Go to university or look for employment? As soon as I saw the apprenticeship opportunity here at CRITICAL, I immediately applied. It felt like a perfect way to jump-start my career in software engineering.

Being only 19, I felt anxious about starting in such a well-established company. My cold feet were quickly relieved with the warm welcome from the team and a comprehensive induction period. I then got straight into working on projects, always supported by a knowledgeable engineer, as well as a mentor to discuss any issues I might have had.

Two years later, when my apprenticeship came to an end, I was offered a full-time position as a Junior Engineer. Of course I was thrilled to become a part of the team which helped guide me to where I am today. CRITICAL also gave me the opportunity to select the types of projects I would like to get involved with, which in turn provided me a way to shape my own career path. This flexibility is so valuable and I've come to realise, rare. I look forward to my future endeavours with CRITICAL and all the healthy challenges that come hand-in-hand with a growing company.

If I could give a tip to potential apprentices, it would be to have confidence in yourself and run with every opportunity to develop.”

UK Internships

We offer internships lasting between three to six months for young people with relevant experience who wish to gain first-hand experience of a role within a software engineering company. Our interns get to work with real engineers on real projects that relate to their field of study.

We look to provide individuals with a high level of practical experience to help them progress into a professional role by supporting their development and growth.

To apply for an internship, please send your CV and cover letter to

UK Work Experience

We also occasionally offer short-term placements for younger students wishing to gain work experience within the software and technology sector. For more details, please contact

Apply now

Ready to apply? Find out what we're looking for and check out our current vacancies to begin your journey with us.

Apply now

Career Profiles

Why not find out more about what life working at CRITICAL Software is really like with our personal career profiles?

Learn more

Working at CRITICAL Software

Working at CRITICAL Software will challenge and support you to develop yourself both personally and professionally.

Learn more

At the cutting edge

We believe our people are our greatest asset. It is their know-how, inspiration and energy that drive our success.

Learn more

What we're looking for

At CRITICAL Software, we’re always looking for talented people with exceptional ability and a solid track record.

Learn more

CRITICAL Associates

CRITICAL Associates is a division of CRITICAL Software UK that aims to enhance and grow our skills and expertise.

Learn more