Senior Software Engineering Instructor

Placements24

Pretoria

On-site

ZAR 600,000 - 900,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Career development
Collaborative environment
Health benefits
Impactful work in Pretoria

Job summary

Placements24 in Pretoria is seeking a highly skilled Senior Software Engineering Instructor to join our educational team. You will deliver engaging training on software development, mentor students, and help them become career-ready developers.

The role focuses on practical coding, SDLC and Agile practices, using Python, Java, or JavaScript. You will build curricula, assess projects, and collaborate with colleagues to drive student success in Pretoria.

Qualifications

  • Bachelor's or Master's degree in CS, SE, or related field.
  • 7+ years of professional software engineering experience.
  • Proven teaching, training, or mentoring experience.
  • Strong SDLC and Agile knowledge.
  • Excellent presentation and communication skills.

Responsibilities

  • Develop and deliver a comprehensive software engineering curriculum.
  • Teach programming concepts and design patterns in Python/Java/JavaScript.
  • Provide feedback on assignments and reviews to foster growth.
  • Stay updated with industry trends and update course content.
  • Mentor students and assist with career guidance in Pretoria.

Skills

Software engineering
Teaching / mentoring
Curriculum development
SDLC & Agile

Education

Bachelor's or Master's degree in CS/SE

Tools

Python
Java
JavaScript

Job description

About the Role

Our client is looking for a highly skilled and motivated Senior Software Engineering Instructor to join their growing educational team in Pretoria . This role is perfect for an experienced software engineer who is passionate about teaching and mentoring aspiring developers. You will be responsible for delivering engaging and practical training on software development principles, coding practices, and modern technologies. Your expertise will directly impact the career readiness of our students, equipping them with the skills needed to excel in the tech industry. This position offers a unique opportunity to transition into a fulfilling teaching career while leveraging your extensive industry knowledge and contributing to educational innovation.

Key Responsibilities
  • Develop and deliver comprehensive curriculum for software engineering courses, focusing on practical application and real-world problem-solving.
  • Teach core programming concepts, software design patterns, data structures , and algorithm development using languages like Python, Java, or JavaScript.
  • Provide constructive feedback on student assignments, projects, and code reviews to foster skill development.
  • Stay current with industry trends and technologies, continuously updating course content to reflect the latest advancements in software development .
  • Mentor and guide students, offering career advice and support to help them secure employment in the tech sector within Pretoria .
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 7 years of professional experience in software engineering roles.
  • Proven experience in teaching, training, or mentoring junior developers in a professional setting.
  • Strong understanding of the full software development lifecycle (SDLC) and agile methodologies.
  • Excellent presentation, communication, and interpersonal skills, with the ability to explain complex technical concepts clearly.
Benefits
  • Competitive salary based on experience and expertise.
  • Opportunities for professional growth and development in instructional design and technology.
  • A collaborative and supportive work environment dedicated to student success.
  • Comprehensive health and wellness benefits.
  • The chance to make a significant impact on individuals' careers in Pretoria .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Development Instructor
Senior Software Development Instructor

Placements24 • Pretoria

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health benefits
Professional development
+2
Senior Software Development Lecturer
Senior Software Development Lecturer

Placements24 • Pretoria

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Research grants
Health and retirement benefits
+2
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 Software Engineering
Senior Lecturer in Software Engineering

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 950,000
Medical aid
Pension fund
Research support
+2
High School Computer Science Teacher
High School Computer Science Teacher

Placements24 • Pretoria

Hybrid
ZAR 240,000 - 360,000
Competitive salary
Hybrid work model
Professional development support
+1
Senior Software Engineer & Tutor: Shaping Future Developers
Senior Software Engineer & Tutor: Shaping Future Developers

Placements24 • Pretoria

On-site
ZAR 600,000 - 900,000
Competitive salary
Career development
Collaborative environment
+2
Senior IT & Computer Science Teacher
Senior IT & Computer Science Teacher

Placements24 • Upington

On-site
ZAR 480,000 - 640,000
Competitive salary
Professional development
Modern computer labs
+1
Computer Science Educator
Computer Science Educator

Placements24 • Klerksdorp

On-site
ZAR 320,000 - 420,000
Competitive salary
Professional development opportunities
Access to advanced computing resources
+2
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
Computer Science Educator
Computer Science Educator

Placements24 • Rustenburg

On-site
ZAR 300,000 - 420,000
Competitive salary
Modern computer labs
PD opportunities
+1