Senior Lecturer in Software Engineering

Placements24

Klerksdorp

Hybrid

ZAR 700,000 - 950,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical aid
Pension fund
Research support
Professional development
Industry partnerships

Job summary

Placements24 in the North West region invites applications for an experienced Senior Lecturer in Software Engineering to join the Department of Computing in Klerksdorp. The role blends strong academic credentials with practical industry experience to teach and mentor students in modern software development.

You will contribute to curriculum design, conduct research, supervise dissertations, and foster industry partnerships, supporting consulting and outreach while advancing your academic career.

Qualifications

  • Master's degree or PhD in Computer Science, Software Engineering, or a related discipline.
  • Significant professional experience in the software development industry.
  • Proven experience in teaching at the tertiary level, with excellent pedagogical skills.
  • Expertise in modern software development practices, agile methodologies, and software testing.
  • Strong communication and interpersonal skills, with the ability to engage students and industry professionals.

Responsibilities

  • Teach undergraduate and postgraduate courses in software engineering, object-oriented programming, and software architecture.
  • Develop and deliver practical laboratory sessions and project-based learning experiences.
  • Conduct research in software engineering methodologies, tools, or related areas, leading to publications.
  • Supervise student research projects, capstone projects, and dissertations.
  • Contribute to departmental administration, curriculum review, and quality assurance processes.

Skills

Teaching at university
Pedagogical skills
Strong communication
Interpersonal skills
Industry experience

Education

Master's or PhD in Computer Science/Software Engineering

Tools

Job description

About the Role

Our client is looking for an experienced Senior Lecturer in Software Engineering to join their dynamic Department of Computing in Klerksdorp . This role requires a blend of strong academic credentials and practical industry experience to teach and mentor students in the principles and practices of modern software development. You will contribute to curriculum design, conduct research, and play a key role in fostering industry partnerships. This is an exceptional opportunity to advance your academic career and influence the next generation of software engineers in the North West , within a forward-thinking institution dedicated to excellence in technology education.

Key Responsibilities
  • Teach undergraduate and postgraduate courses in software engineering, object-oriented programming, and software architecture.
  • Develop and deliver practical laboratory sessions and project-based learning experiences.
  • Conduct research in software engineering methodologies, tools, or related areas, leading to publications.
  • Supervise student research projects, capstone projects, and dissertations.
  • Contribute to departmental administration, curriculum review, and quality assurance processes.
Requirements
  • A Master's degree or Ph.D. in Computer Science, Software Engineering, or a related discipline.
  • Significant professional experience in the software development industry.
  • Proven experience in teaching at the tertiary level, with excellent pedagogical skills.
  • Expertise in modern software development practices, agile methodologies, and software testing.
  • Strong communication and interpersonal skills, with the ability to engage students and industry professionals.
Benefits
  • A competitive salary package and comprehensive benefits, including medical aid and pension fund.
  • Support for research activities, conference attendance, and professional development.
  • Access to advanced computing facilities and software development tools in Klerksdorp .
  • Opportunities for consulting and industry engagement.
  • A vibrant and collaborative academic environment in the North West .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineering Lecturer — Teaching & Research
Senior Software Engineering Lecturer — Teaching & Research

Placements24 • Klerksdorp

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

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,200,000
Competitive academic salary
Professional development
State-of-the-art facilities
+2
Senior Lecturer - Computer Science
Senior Lecturer - Computer Science

Placements24 • Midrand

Hybrid
ZAR 700,000 - 950,000
Health insurance
Research facilities
Professional development
+1
University Lecturer - Computer Science
University Lecturer - Computer Science

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 360,000 - 600,000
Research funding opportunities
Conference attendance support
Professional development
University Lecturer - Computer Science
University Lecturer - Computer Science

Placements24 • Benoni

On-site
ZAR 420,000 - 720,000
Competitive salary
Research funding
Facilities access
+3
University Lecturer - Computer Science
University Lecturer - Computer Science

Placements24 • Bloemfontein

On-site
ZAR 550,000 - 950,000
Salary & Benefits
Research Funding
Conference Attendance
+2
Senior Lecturer - Electrical Engineering
Senior Lecturer - Electrical Engineering

Placements24 • Randburg

On-site
ZAR 700,000 - 1,200,000
Salary + research grants
Labs & research infra
Professional development
+2
Senior Lecturer - Education
Senior Lecturer - Education

Placements24 • Midrand

On-site
ZAR 700,000 - 1,000,000
Competitive salary
Medical aid
Research funding
Senior Lecturer in Education
Senior Lecturer in Education

Placements24 • Midrand

On-site
ZAR 900,000 - 1,300,000
Computer Science Teacher (High School)
Computer Science Teacher (High School)

Placements24 • Klerksdorp

Hybrid
ZAR 240,000 - 420,000
Competitive salary
Modern computer labs
Professional development
+2