Jobiglo

No results.

This job is no longer available

This job expired on 04/09/2026. It no longer accepts applications.

Senior Teaching Fellow: Computer Science/Software Engineering

University of Strathclyde · Manama

Senior 🇬🇧 English
Java Python Haskell PHP JavaScript SQL Data structures and algorithms Concurrency Software architecture Design patterns Logic Complexity analysis Computer architecture Assembly-language programming Ethics Data protection Databases Computer networks Cyber security Mobile app development

Job description

About the role

The University of Strathclyde, Bahrain is seeking a Senior Teaching Fellow to lead the design and delivery of its BSc (Hons) Computer Science and BSc (Hons) Software Engineering programmes. You will develop course materials, teach modules, and mentor junior academic staff.

Key responsibilities

  • Design, develop and continuously improve curriculum for Computer Science and Software Engineering programmes.
  • Deliver lectures, labs and tutorials both in‑person and online.
  • Create assessment materials and provide feedback to students.
  • Guide and support junior colleagues in teaching and research activities.
  • Collaborate with the Department of Computer & Information Sciences on research and innovation initiatives.

Required profile

  • Strong knowledge of computer science and software engineering principles.
  • Proven experience teaching programming, theoretical CS, computer architecture, databases, networks, cyber security, and web/mobile development.
  • Ability to design course content and assess student performance.
  • Experience mentoring junior academic staff.

Required skills

  • Java
  • Python
  • Haskell
  • C
  • PHP
  • JavaScript
  • SQL
  • Data structures and algorithms
  • Concurrency
  • Software architecture and design patterns
  • Theoretical computer science (logic, complexity analysis)
  • Computer architecture and assembly‑language programming
  • Professional issues in computing (ethics, data protection)
  • Databases
  • Computer networks
  • Cyber security
  • Web and mobile app development
  • Current software engineering frameworks and tools

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec University of Strathclyde.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.
💬 Chat with us on Telegram Chat on WhatsApp

Published 2 months ago

25 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

University of Strathclyde

Manama