Software Engineering Lecturer

Software Engineering Lecturer

Posted 1 day ago by QA Ltd

Negotiable
Undetermined
Undetermined
London Area, United Kingdom

Summary: The Software Engineering Lecturer role involves teaching learners in the Degree Apprenticeship team, focusing on developing their professional skills while they work full-time. The position requires designing and delivering high-quality learning experiences through blended learning methods, including online content and face-to-face workshops. The lecturer will also contribute to course material development and team activities to enhance the program continuously. This is a 12-month fixed-term contract based in the London area.

Key Responsibilities:

  • Design and take ownership of multiple modules on the Degree Apprenticeship programmes.
  • Contribute to the delivery of high-quality learning, including online support and face-to-face workshops.
  • Develop course materials, including videos, exercises, slides, and assessments.
  • Participate in wider team activities related to assessment and teaching.
  • Actively contribute to the continuous improvement of the programme.

Key Skills:

  • Excellent, detailed knowledge of multiple topics within Software Engineering.
  • Confident in Python programming.
  • Experience of Agile Software Development.
  • Familiar with the DevOps CI/CD pipeline.
  • Aware of broader Software Engineering methodologies and structural approaches.
  • Knowledge of Apprenticeships and work-based learning or Higher Education.
  • Understanding of equity and diversity issues.
  • Essential: A post-graduate degree (MSc) and subject-specific qualifications.
  • Desirable: PhD and teaching qualification.

Salary (Rate): undetermined

City: London Area

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: Other

Detailed Description From Employer:

Software Engineering Lecturer

Home based

12 months Fixed term Contract

About our role:

As a Lecturer in the Degree Apprenticeship team in QAA you will be working with learners that are studying alongside full-time work to develop themselves in their professional specialism. We teach using Blended Learning, which means that our Lecturers support learners through the development of online content and activities, remote interactive sessions (e.g. WebEx or discussion forums) and in live-online or Face-to-Face workshop.

Key Responsibilities

  • To design and take ownership for multiple modules on the Degree Apprenticeship programmes, and to contribute to the delivery of high quality learning. This will include online support throughout the programme and delivery of a series of face-to-face live online workshops
  • Development of course materials for a number of modules, including video for online learning, exercises, slides and assessments
  • To contribute to the wider team activities on assessment and teaching as required.
  • To make an active contribution to ensure this programme continues to improve, and that all

Skills & Abilities

  • Excellent, detailed knowledge of more than one topic within the required subject areas including Software Engineering.
  • Confident in Python programming
  • Experience of Agile Software Development
  • Familiar with the DevOps CI/CD pipeline
  • Aware of broader Software Engineering Methodologies and structural approaches
  • Knowledge of Apprenticeships and work-based learning, or knowledge of Higher Education.
  • Understanding of equity and diversity issues.

Your Qualifications and Knowledge

Essential:

  • A post-graduate degree (MSc)
  • Subject specific qualifications

Desirable:

  • PhD
  • Teaching qualification