Job Title:
Lecturer / Senior Lecturer in Computer Science / Software Engineering (with Industry Experience)
Location:
[Cyberjaya / KL Campus]
Employment Type:
[Full-Time Contract Basis]
About the Role:We are seeking an experienced and passionate Lecturer / Senior Lecturer in Computer Science or Software Engineering to join our academic faculty. The ideal candidate will possess a PhD in Computer Science, Software Engineering, or a closely related field, combined with substantial industry experience in software development, systems design, or digital innovation.
This role involves delivering high-quality teaching, curriculum development, student project supervision, and engagement in research or consultancy aligned with current technological and industry trends.
Key Responsibilities:- Deliver lectures, labs, workshops, and tutorials on core and emerging topics such as Algorithms and Data Structures, Software Development, Object-Oriented Programming, Systems Analysis, Artificial Intelligence, Machine Learning, Cloud Computing, and DevOps.
- Design, review, and update curriculum content to reflect industry demands and evolving technologies in software engineering and computer science.
- Supervise final year and postgraduate student projects, fostering innovation and research-led learning.
- Conduct applied research or consultancy in areas relevant to the discipline and contribute to academic publications or tech-based innovations.
- Collaborate with industry partners to support internship programs, capstone projects, and talent pipelines.
- Participate in faculty boards, curriculum committees, and academic quality assurance processes.
Requirements:Essential:
- A PhD in Computer Science, Software Engineering, or a related discipline.
- Minimum 5 years of relevant industry experience in software development, systems engineering, or related tech roles.
- Proven teaching or training experience in higher education or professional development programs.
- Solid proficiency in programming languages (e.g., Python, Java, C++), software development lifecycle tools (e.g., Git, Jira), and modern frameworks or platforms.
- Excellent communication skills and a strong passion for engaging students in practical and applied learning.
Preferred:
- Publications or documented contributions to software projects, open-source initiatives, or academic research.
- Professional certifications in relevant areas (e.g., AWS Certified Developer, Microsoft Azure, Oracle Java, ScrumMaster).
- Experience teaching blended, online, or hybrid learning modes.
- Familiarity with Learning Management Systems (LMS) such as Moodle, Canvas, or Google Classroom.
What We Offer:- A vibrant academic ecosystem that supports innovation, research, and leadership.
- Access to industry networks, collaborative research opportunities, and continuous professional development.
- A chance to bridge academia and industry by preparing future tech leaders with real-world software engineering expertise.
Application Process:Interested candidates should submit the following:
- A detailed CV
- A cover letter outlining teaching philosophy, software/tech expertise, and industry background
- Copies of academic certificates and professional credentials
- A portfolio or evidence of past software engineering projects or contributions (optional)
Please send your application to:
zahra@chamrundigital.com.my