Job Description

Our exciting Software Engineer Apprentice role will develop your software skills to become a confident, positive, and flexible engineer with well-honed technical knowledge. You will support the team to deliver software solutions to deadlines and within budget, including reviewing code and running project reviews.

Work

Most of your apprenticeship is spent working. You’ll learn on the job by getting hands‑on experience.

What you’ll do at work

As a Software Engineer Apprentice, you will develop key skills and experience in the following:

  • Programming skills in industry-standard languages such as C++ and Java
  • Experience of working in a multi‑disciplined agile environment alongside experienced engineers
  • Familiarity with business management tools for managing requirements and formal documentation
  • New tools and infrastructure used for the development engineering environment
  • Development of secure, qu...

Apply for this Position

Ready to join Best Apprenticeships? Click the button below to submit your application.

Submit Application