Software engineer

Important notice

The structure for this course is currently being reviewed and enhanced to provide the best possible learning experience for our students. Module structure, content, delivery and assessment are all likely to change, but we expect the focus of the course and the learning outcomes to remain as described below. Once the changes have been confirmed, updated module information will be published on this page.

Software engineer

Level 6 degree apprenticeship
Studying BSc (Honours) Digital and Technology Solutions (Software Engineer)

Learn how to implement technology solutions that enable businesses to develop new products and services using digital technologies

About the apprenticeship

How long: 3 years, part-time

Start date: September

Course level: Level 6

University award: BSc (Honours) Digital and Technology Solutions (Software Engineer)

How much it costs: funded through the employer

Course summary

  • Gain digital expertise in year 1, starting with a 10-week bootcamp
  • Specialise in years 2 and 3 to become a qualified software engineer

You will learn to provide enabled solutions to internal and/or external customers, in a range of areas including software, business and systems analysis, cyber security, data analysis and network infrastructure. 

During your apprenticeship you will implement technology solutions that enable businesses to develop new products and services.

This course meets the digital and technology solutions professional apprenticeship standard.

How you learn

You’ll build essential skills and knowledge alongside the other Digital and Technology Solutions specialisms, providing opportunities for group learning and networking. You’ll then begin your specialism as a software engineer, benefiting from the latest techniques and using your knowledge in workplace projects.

You will attend University for a total of:

  • 10 weeks in year one
  • 3 weeks in year two
  • 1 week in year three

Your employer will also allow you to spend half a day of study time per week, per module, in addition to the on-site teaching.

You will learn through: 

  • a 10-week bootcamp in year 1 to gain foundation level skills
  • 3 separate weeks of teaching in year 2
  • 1 week of teaching in year 3
  • in-company projects to make direct use of your degree learning
  • virtual meetings and drop-in sessions

You will progress through the course following the successful completion of your assessments, which address the learning outcomes for each module and allow you to complete the course.

You will also complete an endpoint assessment towards the end of the apprenticeship.

Campus facilities

You'll study at City Campus, with industry standard computing packages, tools and hardware – plus a specialist networking lab for laboratory exercises and individual project work.

Entry requirements

Apprentices can be existing employees looking to develop their careers, or new applicants to the business.

Applicants must:

  • be over 18
  • not be in full time education
  • have the right to abode in the UK
  • meet the course entry requirements

GCSE (or equivalent)

Maths and English at Grade C, 4 or above

If you don't have this yet, you'll need to achieve this level before you take your end-point assessment.

Additional qualifications

One of the following:

  • 112 UCAS points with at least 64 from 2 A levels or equivalent BTEC
  • Access to HE Diploma with at least 45 credits at level 3 and 15 credits at level 2
  • A completed level 3 apprenticeship


The programme adopts a blended learning approach with modules delivered through a combination of lectures, class-based seminars, practical work and site visits.

Throughout the course, you will study:

  • Systems analysis and design
  • Programming fundamentals
  • Computer and information security
  • Database administration and security
  • Object-oriented programming
  • Software engineering concepts and methods
  • Designing and developing enterprise systems

Module and assessment information for future years is displayed as currently validated and may be liable to change.

Next steps

If you are an applicant

To apply for this apprenticeship, you must first have a suitable employer who can support your application. We can support you to encourage your employer to offer an apprenticeship. You will then apply for the course through them.

If you don’t currently have a job, we can help you find an apprenticeship.

If you are an employer

If you want to offer an apprenticeship to an existing employee or a new recruit, get in touch.

If you’re looking to offer an apprenticeship to a group of employees, we can tailor the programme to your business.

Cancel event

Are you sure you want to cancel your place on Saturday 12 November?