Senior Lecturer (Computer Science)

Placements24

Vereeniging

Hybrid

ZAR 700,000 - 950,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical aid
Pension fund
Research grants
Study leave
Housing options
Hybrid role

Job summary

Placements24 seeks a Senior Lecturer in Computer Science for Vereeniging, South Africa. The role blends on-campus and remote responsibilities, delivering high-quality teaching and supervising research across undergraduate and postgraduate modules.

The ideal candidate holds a PhD in Computer Science with at least five years of university teaching experience and a strong research record. You will mentor students, contribute to curriculum development, and collaborate with industry partners.

Qualifications

  • PhD in Computer Science required.
  • Minimum of 5 years of university-level teaching experience with demonstrable lecturing capabilities.
  • Strong track record of research and publications in high-impact venues.

Responsibilities

  • Deliver engaging lectures and practical sessions across undergraduate and postgraduate CS modules.
  • Develop and update course materials, syllabi, and assessment methods.
  • Supervise undergraduate and postgraduate research projects, theses, and dissertations.
  • Contribute to CS curriculum development and department policy.
  • Mentor junior faculty and foster industry collaborations.

Skills

Lecturing
Research
Curriculum design
Student supervision

Education

PhD in Computer Science

Job description

About the Role

Our client, a highly regarded university in Vereeniging, Gauteng , is seeking to appoint a dynamic and experienced Senior Lecturer in Computer Science. This academic position requires a passionate educator with a strong research profile and a commitment to student success. You will be responsible for delivering high-quality teaching across a range of undergraduate and postgraduate modules in Computer Science, as well as contributing to curriculum development and supervising research projects. The role involves a blend of on-campus and remote responsibilities, offering a flexible work arrangement within the vibrant academic community of Vereeniging . We are looking for an individual who can inspire students, advance research in their field, and contribute actively to the department's strategic goals.

Key Responsibilities
  • Deliver engaging lectures and practical sessions in various Computer Science modules, including software engineering, algorithms, data structures, and artificial intelligence.
  • Develop and update course materials, syllabi, and assessment methods to ensure relevance and rigor.
  • Conduct independent research, publish findings in reputable academic journals, and seek external research funding.
  • Supervise undergraduate and postgraduate students on their research projects, theses, and dissertations.
  • Contribute to the development and enhancement of the Computer Science curriculum.
  • Participate actively in departmental meetings, committees, and administrative tasks.
  • Mentor junior faculty members and provide academic guidance to students.
  • Foster collaborations with industry partners and other academic institutions.
  • Stay current with advancements in Computer Science and pedagogical best practices.
  • Promote a positive and inclusive learning environment for all students within the department.
Requirements
  • A PhD in Computer Science or a closely related field.
  • A strong track record of research and publications in high-impact academic venues.
  • Minimum of 5 years of teaching experience at the university level, with demonstrable lecturing capabilities.
  • Expertise in at least two core areas of Computer Science, such as software development, AI, machine learning, cybersecurity, or data science.
  • Excellent communication, presentation, and interpersonal skills.
  • Proven ability to supervise student research projects effectively.
  • Experience in curriculum design and academic program development is advantageous.
  • Ability to work effectively in both a team environment and independently.
  • A commitment to excellence in teaching, research, and service.
  • Fluency in English and a willingness to engage with the academic community in Vereeniging .
Benefits
  • Our client offers a competitive salary package commensurate with the Senior Lecturer rank and the candidate's qualifications and experience.
  • This includes access to a comprehensive medical aid scheme, a pension fund, and opportunities for research grants.
  • Employees benefit from generous study leave and funding for professional development, including conference attendance.
  • The university provides access to excellent library and research facilities, as well as subsidised housing options.
  • This hybrid role offers a balance between on-campus collaboration and remote flexibility, allowing for a fulfilling academic career in Vereeniging .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

University Lecturer - Computer Science
University Lecturer - Computer Science

Placements24 • Vereeniging

On-site
ZAR 600,000 - 900,000
Competitive salary
Research support
Contributory pension
+2
Senior Lecturer - Computer Science
Senior Lecturer - Computer Science

Placements24 • Benoni

On-site
ZAR 650,000 - 900,000
Medical aid
Pension fund
Research funding
+1
Senior Lecturer in Computer Science
Senior Lecturer in Computer Science

Placements24 • East London

Hybrid
ZAR 600,000 - 900,000
Medical aid and pension
Research sabbatical
Access to computing facilities
+2
University Lecturer (Computer Science)
University Lecturer (Computer Science)

Placements24 • LegKraal Gate

Hybrid
ZAR 600,000 - 900,000
Competitive academic salary
Research funding opportunities
Professional development support
+2
Senior Lecturer - Applied Computer Science
Senior Lecturer - Applied Computer Science

Placements24 • East London

Hybrid
ZAR 900,000 - 1,200,000
Pension fund and medical aid
Study leave
Conference attendance funding
+1
Lecturer - Artificial Intelligence (Part-Time)
Lecturer - Artificial Intelligence (Part-Time)

Rosebank International • Durban

Remote
ZAR 800,000 - 1,200,000
Hybrid University Lecturer - Computer Science
Hybrid University Lecturer - Computer Science

Placements24 • Cape Town

Hybrid
ZAR 420,000 - 660,000
Senior Lecturer in Software Engineering
Senior Lecturer in Software Engineering

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 950,000
Medical aid
Pension fund
Research support
+2
Senior Lecturer, Computer Science - Hybrid & Research‑Driven
Senior Lecturer, Computer Science - Hybrid & Research‑Driven

Placements24 • Vereeniging

Hybrid
ZAR 700,000 - 950,000
Medical aid
Pension fund
Research grants
+3
Lecturer, Computer Science (On-Site Vereeniging)
Lecturer, Computer Science (On-Site Vereeniging)

Placements24 • Vereeniging

On-site
ZAR 600,000 - 900,000
Competitive salary
Research support
Contributory pension
+2