Senior Computer Science Educator

Placements24

South Africa

On-site

ZAR 700,000 - 900,000

Full time

2 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

Salary package
Medical aid
Pension fund
Research funding
PD time
Facilities access
Leadership opportunities
Relocation assistance

Job summary

Placements24 represents a leading tertiary institution in Pretoria, Gauteng, seeking a Senior Computer Science Educator to deliver undergraduate and postgraduate instruction, develop curricula, and supervise research.

The successful candidate will mentor students, contribute to publications, collaborate with industry, and support the academic community while relocating to Pretoria if needed.

Qualifications

  • Ph.D. in Computer Science required.
  • Strong publication record in reputable venues.
  • Minimum of 5 years teaching computer science at university level.
  • Excellent teaching and mentoring skills.
  • Expertise in software development, AI, cybersecurity, or data science.

Responsibilities

  • Teach undergraduate and postgraduate CS courses (algorithms, data structures, software engineering, AI).
  • Develop and update curricula, syllabi, and assessments.
  • Supervise student research projects and theses.
  • Contribute to department research output via publications/presentations.
  • Mentor and advise students on academics and careers.
  • Participate in department meetings and service activities.
  • Supervise teaching assistants and guide pedagogical practices.
  • Stay updated with CS advancements and technologies.
  • Foster an inclusive, engaging learning environment.
  • Collaborate with industry partners for curriculum alignment.

Skills

Teaching
Curriculum development
Research mentoring
Publications
Communication
Team collaboration
Programming languages
Higher education experience
Relocation readiness

Education

Ph.D. in Computer Science

Job description

About the Role

Our client, a leading tertiary institution in Pretoria, Gauteng, is seeking an accomplished Senior Computer Science Educator. This role is crucial for delivering high-quality instruction in computer science and related fields to undergraduate and postgraduate students. You will be responsible for developing and delivering cutting-edge curriculum, conducting research, and mentoring students. The ideal candidate possesses a deep understanding of computer science principles, a passion for teaching, and a commitment to academic excellence. This position offers a unique opportunity to contribute to the advancement of technological education in Pretoria and shape the next generation of tech professionals. We are looking for an individual who can inspire students and contribute to the vibrant academic community.

Key Responsibilities
  • Teach undergraduate and postgraduate courses in computer science, including areas such as algorithms, data structures, software engineering, and artificial intelligence.
  • Develop and update course materials, syllabi, and assessments to ensure relevance and rigor.
  • Conduct and supervise student research projects and theses.
  • Contribute to the department's research output through publications and presentations.
  • Mentor and advise students on academic and career paths.
  • Participate in departmental and faculty meetings, committees, and service activities.
  • Supervise teaching assistants and provide guidance on pedagogical practices.
  • Stay current with advancements in computer science and related technologies.
  • Foster an inclusive and engaging learning environment that encourages critical thinking and problem-solving.
  • Collaborate with industry partners to ensure curriculum alignment with workforce needs.
Requirements
  • A Ph.D. in Computer Science or a closely related field.
  • A strong publication record in reputable computer science venues.
  • Minimum of 5 years of experience in teaching computer science at the university level.
  • Demonstrated excellence in teaching and student mentoring.
  • Expertise in one or more core areas of computer science, such as software development, AI, cybersecurity, or data science.
  • Excellent communication, presentation, and interpersonal skills.
  • Ability to work effectively in a collaborative academic environment.
  • Experience with curriculum development and assessment design.
  • Proficiency in programming languages commonly used in academia and industry.
  • Commitment to ongoing research and professional development.
  • Residency or willingness to relocate to Pretoria, Gauteng.
Benefits
  • Attractive salary package commensurate with qualifications and experience.
  • Comprehensive benefits including medical aid, pension fund, and life insurance.
  • Generous research support and funding opportunities.
  • Paid time for professional development and conference attendance.
  • Access to state-of-the‑art research facilities and computing resources.
  • Opportunities for academic leadership and career advancement.
  • A dynamic and intellectually stimulating work environment in Pretoria.
  • Subsidized housing or relocation assistance may be available.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Computer Science Educator
Senior Computer Science Educator

Placements24 • Pretoria

Hybrid
ZAR 480,000 - 720,000
Remote work
Health coverage
Retirement plan
+2
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
Senior Computer Science Teacher
Senior Computer Science Teacher

Placements24 • Stellenbosch

Hybrid
ZAR 350,000 - 700,000
Professional development opportunities
Medical aid and pension contributions
Leadership roles within department
+1
Senior Computer Science Educator
Senior Computer Science Educator

Placements24 • George

On-site
ZAR 420,000 - 660,000
Competitive pay
Professional growth
Modern computer labs
+2
Senior Lecturer (Computer Science)
Senior Lecturer (Computer Science)

Placements24 • Vereeniging

Hybrid
ZAR 700,000 - 950,000
Medical aid
Pension fund
Research grants
+3
Computer Science Educator
Computer Science Educator

Placements24 • Rustenburg

On-site
ZAR 300,000 - 420,000
Competitive salary
Modern computer labs
PD opportunities
+1
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
Senior Computer Studies Teacher
Senior Computer Studies Teacher

Placements24 • Soweto

On-site
ZAR 260,000 - 420,000
Pension fund
Medical aid benefits
Paid leave entitlements
Computer Science and IT Teacher (Grades 10-12)
Computer Science and IT Teacher (Grades 10-12)

Placements24 • Rustenburg

On-site
ZAR 260,000 - 480,000
Competitive salary
Professional development
Modern IT facilities