The African Leadership University (ALU) is seeking a Software Engineering Learning Coach to deliver and manage the learning components of the BSc Software Engineering programme, focusing on Low Level Programming Specialization track, including Blockchain modules. The role involves adhering to ALU’s Learning Model and managing a team of Specialization coaches.
Role involves:
- Managing the in-person experience for the program.
- Designing and evolving specialisation modules.
- Reviewing and refining the learning curriculum.
- Enhancing the Blockchain curriculum.
- Auditing experiential learning components.
- Organizing academic activities.
- Coordinating internship modules.
- Evaluating and improving student learning experiences through partnerships.
- Contributing to program documentation.
- Participating in student-staff consultative meetings.
- Assisting in the review of course modifications.
- Engaging in performance management processes.
- Contributing to annual program review.
- Implementing modifications to learning materials.
- Engaging in institutional service.
Requirements:
- PhD/Master’s degree in Computer Science, Software Engineering, or a relevant field.
- At least 5 years of experience in Low Level Programming Domain.
- Expertise in Blockchain technologies.
- Minimum 2 years of experience mentoring C programming & linux shell scripting.
- Expertise in Linux systems programming and Assembly level debugging.
- Knowledge in Socket programming, Data Structures and Algorithms using C.
- Experience using version control systems (preferably git).
- Experience in linux based shell scripting and Python programming.
- Strong debugging skills.
- Experience designing experiential learning activities.
- Experience guiding student undergraduate Projects.
- Excellent coaching and computing skills.
- Excellent communication and interpersonal skills.
- Excellent problem-solving and time management skills.
- Startup mindset.
Role offers:
- Opportunity to work at a high-growth start-up.
- Chance to impact education in Africa and beyond.
Apply
ALU
ALU is a higher education institution focused on developing real-world skills for students to address global challenges. Emphasizing student-led learning and a mission-driven approach, ALU fosters an open, secure environment dedicated to student well-being. The university operates with a startup mentality, encouraging innovation and collaboration to create transformative learning experiences. ALU's operations team ensures the smooth functioning of administrative, logistical, and technological infrastructure, supporting students, faculty, and staff with excellence and inclusivity. ALU is committed to safeguarding and maintains a zero-tolerance approach to any violations of safeguarding standards.