What You'll Do
Lead the academic experience for the Software Engineering Foundations phase, overseeing orientation and ongoing delivery of specialisation modules. Design, update, and facilitate hands-on learning content that aligns with evolving industry standards and student needs. Organize and run interactive events such as live coding sessions, peer learning days, hackathons, and mock interviews to deepen engagement across learning environments.
Collaborate with academic and professional development teams to coordinate internship modules and strengthen experiential learning components each trimester. Use student feedback, assessment data, and quality assurance insights to continuously improve course materials, teaching methods, and programme structure. Contribute to accreditation documentation, curriculum handbooks, and policy updates, ensuring academic rigour and relevance.
Support both new and current learning coaches through induction and ongoing development. Work closely with programme leadership to review and integrate content from external partners, and participate in institutional governance through committee involvement. Champion a blended learning model by refining digital and in-person pedagogical strategies.
Requirements
Hold a Master’s degree in Computer Science, Software Engineering, or a closely related field with substantial programming focus. Bring at least two years of professional experience in Python, SQL, application integration, and full-stack web development. Demonstrate proficiency with Git, Linux shell scripting, and mobile application development. Show strong coaching abilities and the capacity to guide learners in remote and classroom settings.
Communicate clearly and effectively, both orally and in writing, and possess sharp problem-solving skills with close attention to detail. Manage multiple priorities independently and adapt quickly to feedback and changing academic needs. Exhibit a student-first mindset, with the flexibility to collaborate across distributed teams and contribute to a culture of continuous improvement.
Benefits
Work in a mission-driven environment that values innovation, student agency, and first-principles thinking in education. Play a key role in shaping a scalable, high-impact learning model grounded in safeguarding, equity, and regional relevance. Operate with autonomy while contributing to a collaborative academic community committed to transforming education across Africa.
