×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineering Instructor

Job in Pretoria, 0002, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-10-18
Job specializations:
  • Software Development
Job Description & How to Apply Below
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 .
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary