Senior Software Engineering Tutor

Placements24

Soweto

Hybrid

ZAR 413,000 - 579,000

Part time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive rates
Hybrid work
Career impact
Dynamic education environment
Curriculum delivery experience

Job summary

Placements24 in Soweto is seeking a Senior Software Engineering Tutor to guide aspiring developers with hands-on support across modern stacks. You will help students tackle coding challenges, debug projects, and complete milestones while preparing them for tech careers.

The role emphasizes one-on-one and group tutoring, career guidance, and contributing to a dynamic educational environment in Gauteng with flexible hybrid scheduling.

Qualifications

  • Proven experience as a software engineer with full-stack expertise.
  • Strong knowledge of at least one major language (JavaScript, Python, or Java).
  • Excellent problem-solving and debugging skills.
  • Experience in teaching, mentoring, or tutoring software development is advantageous.
  • Strong communication and interpersonal skills.
  • Patience and passion for helping others learn to code in Soweto.

Responsibilities

  • Provide one-on-one and group tutoring sessions on software engineering concepts and technologies.
  • Assist students with debugging code, understanding algorithms, and completing project milestones.
  • Facilitate coding practice sessions and code reviews with constructive feedback.
  • Guide students on career development, resume building, and interview preparation.

Skills

Full-stack development
JavaScript
Python
Java
Problem-solving
Debugging
Teaching/tutoring
Communication skills
Interpersonal skills
Patience

Job description

About the Role

Our client, a rapidly growing tech bootcamp in Soweto , is looking for a highly skilled Senior Software Engineering Tutor to guide and mentor aspiring developers. This role focuses on providing practical, hands-on support to students learning modern software development stacks. You will assist students with coding challenges, debugging, project work, and career preparation, ensuring they gain the confidence and skills needed to enter the tech industry. This is an excellent opportunity to contribute to the tech talent pipeline in Gauteng .

Key Responsibilities
  • Provide one-on-one and group tutoring sessions on software engineering concepts and technologies.
  • Assist students with debugging code, understanding complex algorithms, and completing project milestones.
  • Facilitate coding practice sessions and code reviews, providing constructive feedback.
  • Answer student questions and clarify technical concepts across various programming languages and frameworks.
  • Offer guidance on best practices in software development, including version control and testing.
  • Support students with career development advice, including resume building and interview preparation.
Requirements
  • Proven experience as a software engineer with expertise in full-stack development.
  • Strong knowledge of at least one popular programming language (e.g., JavaScript, Python, Java) and related frameworks.
  • Excellent problem-solving and debugging skills.
  • Prior experience in teaching, mentoring, or tutoring software development is highly advantageous.
  • Exceptional communication and interpersonal skills.
  • Patience and a passion for helping others learn to code in Soweto .
Benefits
  • Competitive contractor rates per hour.
  • Flexible scheduling with hybrid working options.
  • Opportunity to impact the careers of future tech professionals.
  • Work within a dynamic and innovative educational environment.
  • Gain experience in curriculum delivery and student mentorship in Gauteng .
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer Tutor (Hybrid, Flexible Hours)
Senior Software Engineer Tutor (Hybrid, Flexible Hours)

Placements24 • Soweto

Hybrid
ZAR 413,000 - 579,000
Competitive rates
Hybrid work
Career impact
+2
Computer Science Teacher
Computer Science Teacher

Placements24 • Soweto

On-site
ZAR 240,000 - 360,000
Competitive salary
Modern labs
Professional development opportunities
+1
Apprentice Software Developer
Apprentice Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 89,000 - 134,000
Structured training
Diverse projects
Stipend
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Midrand

Hybrid
ZAR 950,000 - 1,600,000
Hybrid work model
Competitive salary with bonuses
Medical, dental, and vision insurance
+2
Junior Software Developer
Junior Software Developer

Placements24 • Soweto

On-site
ZAR 180,000 - 240,000
Health, dental, and vision insurance
Mentorship and on-the-job training
Exposure to various technologies
+1
Junior Software Engineer
Junior Software Engineer

Placements24 • South Africa

On-site
ZAR 180,000 - 280,000
Competitive salary
Medical & dental
Mentorship program
+3
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Modern office facilities
Graduate Software Developer
Graduate Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 240,000 - 360,000
Competitive starting salary
Cutting-edge technologies exposure
Mentorship program
+2
Junior Full Stack Developer
Junior Full Stack Developer

Placements24 • Soweto

On-site
ZAR 180,000 - 280,000
Comprehensive health benefits
Structured mentorship and training
Paid time off and holidays
Software Development Team Lead
Software Development Team Lead

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,200,000
Medical aid
Retirement fund
Life insurance
+4