Software Engineering Professor
We are seeking a highly skilled and experienced software engineering professor to join our faculty. As a key member of our team, you will be responsible for delivering high-quality education and training programs in software engineering.
Responsibilities:
* Design and deliver comprehensive curricula in software engineering, aligning with industry standards and best practices.
* Develop and implement innovative teaching methods, ensuring engaging and effective learning experiences for students.
* Establish and maintain partnerships with industry leaders, facilitating guest lectures, mentorship opportunities, and project collaborations.
* Conduct research and publish papers in reputable academic journals, contributing to the advancement of software engineering knowledge.
* Serve as a role model, mentoring students and providing guidance on career development and professional growth.
Requirements:
* Ph.D. in Software Engineering or a related field (e.g., Computer Science, Information Technology).
* Minimum 5 years of experience in software engineering, preferably in academia or industry leadership roles.
* Proven expertise in software development methodologies, Agile frameworks, and emerging technologies (e.g., AI, Blockchain).
* Excellent communication, interpersonal, and leadership skills, with the ability to work effectively with diverse stakeholders.
* Experience with curriculum design, instructional techniques, and assessment strategies.
Preferred Qualifications:
* Industry certifications (e.g., Scrum Master, Certified Software Development Professional).
* Publications in top-tier academic journals or conference proceedings.
* Experience with educational technology platforms, online course development, and student information systems.