T

Lecturer - Software Engineering and Systems Design

Technical University of Kenya
Nairobi 🇰🇪 Kenya
Live
Full Time
Senior
Information Technology
Posted about 8 hours ago (26 Oct 2026) Updated about 8 hours ago

Job Description

The Lecturer in Software Engineering and Systems Design will teach core software development courses at the Technical University of Kenya, supervise student projects, and lead research initiatives. The position requires a strong academic background and industry experience in software engineering. The lecturer will also contribute to curriculum innovation.

Qualifications & Requirements

  • • PhD or Master’s Degree in Computer Science, Software Engineering or related field
  • • Demonstrated teaching experience at the university level
  • • Active research record with publications in reputable venues
  • • Proficiency in programming languages and software development tools
  • • Strong communication and mentorship abilities

Required Skills

Responsibilities

  • • Deliver lectures and labs on software engineering principles and system design
  • • Create and grade assignments, projects and examinations
  • • Supervise undergraduate and graduate capstone projects
  • • Conduct research, publish findings and present at conferences
  • • Develop and update curriculum to reflect emerging technologies
  • • Engage with industry partners to facilitate internships and collaborative projects