Rwanda Hybrid Employment

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

About the Role

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.

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 DevelopmentApplication integrationDatabaseVersion ControlSoftware DevelopmentProgrammingBackend DevelopmentFrontend DevelopmentProblem Solving
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
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 6 hours ago