Apprenticeship Software Development Trainer

Date listed
08 March, 2019
Application deadline
01 April, 2019

As a software development trainer you will be adapting and delivering engaging training materials for our Higher Level Degree Apprenticeship program. As part of a team, you will be supporting apprentices to successfully undertake a series of far reaching software development modules up to degree standard (level 6). These apprentices are employed by top global digital companies such Facebook and Deloitte and you will shape their learning and help them become the next generation of digital pioneers.

Main Responsibilities:

  • Lead the delivery of engaging course material to apprentices and ensure their educational progress
  • Differentiate learning materials for a diverse audience of ability and experience
  • Update and create new learning content for existing lectures and workshops where learning is applied in real world scenarios
  • Create and mark assignments and exams
  • Provide feedback to apprentices on their progress and provide additional support where necessary
  • Work collaboratively with the teaching team to ensure that individualised support programmes are in place for learners such as those with Special Educational Needs
  • Supporting the programme management team with reviewing work based evidence

Additional Duties:

You may be asked to support with revision or consolidation sessions for apprentices, which take place on weekday evenings.

The Person

Ideal Experience

  • Training or teaching experience
  • Substantial work experience in software development OR Degree/Higher Apprenticeship in technical subject (Computer Science, Software Engineering, STEM with demonstrable use of technology)
  • Proficiency in programming in Java or JavaScript

Bonus Experience:

  • Teaching or teaching support experience and qualifications
  • Relevant sector work experience e.g. IT support, Software Development, Databases

Personal Qualities, Aptitudes and Skills:

  • Strong collaborative working skills
  • A strong interest in technology and the digital industry
  • A passion towards supporting others and ensuring their wellbeing
  • Ability to inspire people
  • Excellent time management, organisational and planning skill

View full job description

How to apply

Please submit a supporting cover letter and CV to, in the subject field please write “Application for Software Developer Trainer” followed by your name. As part of the interview process we will ask you deliver a session with our apprentices.