Mauritius Hybrid

African Leadership University is hiring a Job Application for Software Engineering Learning Coach at ALU

About the Role

As a Software Engineering Learning Coach, you will play a central role in delivering and refining a dynamic BSc programme focused on practical, real-world software development skills. Your work will span the Foundations phase and advanced specialisation pathways, ensuring students receive a high-quality, evolving education aligned with industry trends and pedagogical innovation.

Key Responsibilities

  • Lead the design and delivery of in-person and hybrid academic experiences, including orientations, specialisation modules, and re-induction sessions, ensuring consistency with quality standards
  • Iterate on curriculum content and operational plans each trimester using student feedback, assessment data, and academic review outcomes
  • Enhance experiential learning through coding workshops, peer collaboration days, mock technical interviews, and hackathons
  • Support self-directed learning by guiding students in mastering core technologies such as Python, SQL, Git, and full-stack web development
  • Coordinate internship modules in collaboration with coaching and professional development teams
  • Explore and integrate industry partnerships to enrich learning content and expand student opportunities
  • Contribute to accreditation materials, programme handbooks, and policy documentation
  • Participate in student-staff forums and quality assurance processes to continuously improve teaching methods and course structure
  • Review and support updates to course content developed by external partners, ensuring academic rigor and alignment
  • Support team development through performance reviews and academic planning initiatives
  • Help implement changes based on annual and periodic programme evaluations
  • Uphold student safety and well-being in accordance with institutional safeguarding policies

Qualifications and Skills

You bring a Master’s degree in Computer Science, Software Engineering, or a closely related field with substantial programming focus. You have at least two years of hands-on experience in Python, database systems (preferably SQL), version control (especially Git), Linux shell scripting, and full-stack or mobile development. You are skilled in coaching, with strong communication, problem-solving, and organisational abilities.

Preferred candidates will have experience in higher education, particularly in challenger or innovative university models, along with a proven ability to teach online and in blended formats. Familiarity with startup ecosystems, incubators, or accelerators is an added advantage.

Work Environment

This is a hybrid role, combining in-person instruction with remote collaboration. You must be able to work effectively across distributed teams and support learners in both digital and physical classrooms. The position encourages flexible scheduling and values initiative, adaptability, and a service-oriented mindset.

Organisational Culture

You’ll join a mission-driven team committed to reimagining higher education through student-led learning, first-principles thinking, and real-world problem solving. The environment fosters collaboration, innovation, and accountability, with a strict commitment to safeguarding and ethical conduct.

Required Skills
PythonSQLGitLinux shell scriptingMobile Application DevelopmentWeb DevelopmentFull-Stack Web DevelopmentApplication integrationDatabaseVersion ControlSoftware DevelopmentProgrammingBackend DevelopmentFrontend DevelopmentProblem Solving PythonSQLGitLinux shell scriptingMobile Application DevelopmentWeb DevelopmentFull-Stack Web DevelopmentDatabase IntegrationVersion ControlApplication IntegrationProcess ManagementNetwork Configuration
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
African Leadership University
African Leadership University (ALU) is a higher learning institution that re-imagines education to prepare ethical and entrepreneurial leaders for Africa. We challenge the status quo and make discoveries that reshape the future of Africa. Our students pursue self directed projects, internships and practical learning experiences which prepare them to take on fulfilling careers the moment they graduate. With two campuses in Kigali, Rwanda and Port Louis, Mauritius as well as a growing network of hubs across the continent, ALU students and graduates become part of a community where diversity of all kinds is celebrated, nurtured, and valued. When students study at ALU, they get a world-class education that prepares them to immediately join the workforce, launch ventures, or create social impact.
All jobs at African Leadership University Visit website
Job Details
Category fullstack
Posted 11 days ago