Lecturer – Computer Science / Software Engineering
Job Overview
We are seeking a motivated and qualified Lecturer in Computer Science / Software Engineering to join our academic team. The successful candidate will be responsible for delivering high-quality teaching, supporting student learning, and contributing to the academic development of computing and software-related programmes.
This position is with a new private university in the Kingdom of Bahrain, in partnership with a UK university. The institution is committed to delivering high-quality, internationally aligned education and offers lecturers the opportunity to contribute to the establishment and growth of new academic programmes.
Key Responsibilities
- Deliver lectures, tutorials, and laboratory sessions in computing and software-related subjects
- Prepare teaching materials, practical exercises, and assessments aligned with programme requirements
- Assess and moderate student coursework, projects, and examinations
- Provide academic guidance and support to students
- Participate in curriculum development and academic meetings
- Ensure teaching quality aligns with institutional and regulatory standards
- Contribute to a professional, inclusive, and student-focused learning environment
Subjects May Include (depending on expertise):
- Computer Science Fundamentals
- Programming (e.g. Python, Java, or similar)
- Software Engineering Principles
- Databases and Data Management
- Cyber Security Fundamentals
- Web or Application Development
- Systems Analysis & Design
(Exact modules may vary depending on programme needs.)
Qualifications & Experience
Essential:
- Master’s degree in Computer Science, Software Engineering, Cyber Security, or a closely related field
- Teaching experience at university or higher education level (preferred)
- Strong knowledge of programming and computing fundamentals
- Ability to engage students in both theoretical and practical learning
Desirable:
- PhD or professional doctorate (or currently pursuing)
- Industry experience in software development or cyber security
- Experience with UK-style or international higher education systems
- Experience supervising student projects
Skills & Attributes
- Excellent English communication skills (spoken and written)
- Well-organised, analytical, and student-focused
- Ability to work collaboratively within an academic team
- Commitment to teaching excellence and continuous professional development
Employment Type
- Full-time
- On-campus position based in Bahrain
How to Apply
Interested candidates are invited to submit:
- An updated CV
- A brief cover letter outlining teaching experience and technical expertise
Job Type: Full-time