The Department of Software Engineering at NUST empowers students to solve real-world problems through modern software design, development, and testing practices. With a strong emphasis on project-based learning, we cultivate practical skills and innovation in high-quality system development. Join us as a Professor: Software Engineering and help shape tomorrow’s tech creators.
Key Performance Areas
Deliver high-quality and innovative teaching across under- and post-graduate programmes; design assessments that support student success; supervise and mentor research students, ensuring academic integrity and ethical practice; develop and/or review curriculum to maintain academic relevance and industry alignment; conduct individual and collaborative research, build a strong publication record, and pursue external funding opportunities. Foster a collaborative departmental environment and contribute to governance through active participation in relevant committees and support institutional quality assurance and strategic initiatives. Assist with student selection, registration, and provide advice to students in line with university policies; lead outreach and capacity-building initiatives with community and industry partners, and perform any other reasonable duties as assigned by superiors.