Senior Software Development Mentor

Placements24

United States

Hybrid

USD 54,000 - 78,000

Full time

3 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

Flexible hybrid work arrangement
Competitive contract rate
Teaching and mentoring experience
Work with cutting-edge technologies

Job summary

Placements24 in Randburg is seeking a seasoned Senior Software Development Mentor to guide bootcamp students through coding languages, frameworks, and full-stack principles. You will lead hands-on workshops, review code, and advise on career paths, with a mix of in-person sessions and remote mentoring.

The ideal candidate has 7+ years in software development, strong mentoring experience, and excellent communication skills. A hybrid model and cutting-edge technologies characterize this role.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Minimum of 7 years of professional software development experience.
  • Proven mentoring, training, or coaching experience.
  • Strong understanding of full-stack development, databases, cloud technologies, and DevOps.

Responsibilities

  • Mentor bootcamp students through languages, frameworks, and software principles.
  • Conduct code reviews with constructive feedback and best-practice adherence.
  • Lead hands-on workshops and practical coding sessions.
  • Help students build portfolio projects and prepare for technical interviews.
  • Provide career guidance and job placement support.
  • Develop and update curriculum materials, coding challenges, and projects.
  • Stay current with industry trends and emerging technologies.
  • Support both in-person Randburg sessions and remote mentoring.

Skills

Mentoring
Full-stack development
Code reviews
Education/teaching
Strong communication

Education

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

Tools

Cloud platforms
DevOps
SQL/DBs

Job description

About the Role

Our client, a fast-growing tech training academy in Randburg, Gauteng , is looking for a seasoned Senior Software Development Mentor to join their team. This role is designed for experienced developers who are passionate about education and mentoring aspiring coders. You will guide students through intensive coding bootcamps, providing practical insights, code reviews, and career advice. The position involves a hybrid work model, with a mix of in-person workshops and remote one-on-one coaching sessions. We are committed to producing highly skilled software developers ready for the job market in Gauteng and beyond. The ideal candidate will have a deep understanding of modern software development practices and a knack for explaining complex technical concepts clearly. Your mentorship will be crucial in transforming novices into proficient developers.

Key Responsibilities
  • Mentor and guide bootcamp students through programming languages, frameworks, and software development principles.
  • Conduct code reviews, providing constructive feedback and ensuring adherence to best practices.
  • Lead hands-on workshops and practical coding sessions.
  • Assist students in building portfolio projects and preparing for technical interviews.
  • Provide career guidance and support for job placement.
  • Develop and update curriculum materials, coding challenges, and project assignments.
  • Stay current with industry trends, emerging technologies, and best practices in software development.
  • Facilitate both in-person sessions at our Randburg facility and remote mentoring via online platforms.
  • Foster a collaborative and supportive learning environment.
  • Troubleshoot and help resolve technical challenges faced by students.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree or equivalent experience preferred.
  • Minimum of 7 years of professional experience in software development, with expertise in at least one modern programming language (e.g., Python, JavaScript, Java).
  • Proven experience in mentoring, training, or coaching junior developers.
  • Strong understanding of full-stack development, databases, cloud technologies, and DevOps principles.
  • Excellent communication, explanation, and interpersonal skills.
  • Ability to break down complex technical topics into understandable concepts.
  • Experience with agile development methodologies.
  • Must be comfortable working in a hybrid model, requiring presence in Randburg, Gauteng .
  • Portfolio of professional projects or contributions to open-source projects is a plus.
  • Passion for education and helping others succeed in the tech industry.
Benefits
  • Competitive contract rate translating to R per annum.
  • Flexible hybrid work arrangement.
  • Opportunity to shape the future of tech talent in Gauteng .
  • Work with cutting-edge technologies and a dynamic team.
  • Gain teaching and mentoring experience.
  • Contribute to the vibrant tech ecosystem of Randburg .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Mentor & Coding Bootcamp Coach
Senior Software Mentor & Coding Bootcamp Coach

Placements24 • United States

Hybrid
USD 54,000 - 78,000
Flexible hybrid work arrangement
Competitive contract rate
Teaching and mentoring experience
+1
Junior Software Developer
Junior Software Developer

Placements24 • United States

Hybrid
USD 5,400 - 8,100
Monthly stipend
Mentorship program
Hybrid work model
Graduate Software Developer (Entry-Level)
Graduate Software Developer (Entry-Level)

Placements24 • Amesville (CT)

Hybrid
USD 14,000 - 22,000
Remote work
Mentorship program
Structured training
+3
Senior DevOps Engineer - Randburg
Senior DevOps Engineer - Randburg

Placements24 • United States

On-site
USD 60,000 - 108,000
Competitive salary
Professional development
Company-sponsored certifications
+2
Talent Acquisition Partner - Technology
Talent Acquisition Partner - Technology

Placements24 • United States

Hybrid
USD 25,000 - 42,000
Hybrid work model
Professional development
Career growth opportunities
+1
Youth Mentor and Skills Development Facilitator
Youth Mentor and Skills Development Facilitator

Placements24 • United States

Hybrid
USD 11,000 - 18,000
Medical aid
Professional development
Hybrid work model
Senior Full Stack Developer - Remote
Senior Full Stack Developer - Remote

Placements24 • United States

Hybrid
USD 57,000 - 72,000
Health insurance
Paid time off
Retirement savings plan
+1
Senior AI Developer - Deep Learning
Senior AI Developer - Deep Learning

Placements24 • United States

On-site
USD 72,000 - 108,000
Competitive salary
Health insurance
Projects in Randburg
+4
Software Developer Intern | Hybrid + Mentorship
Software Developer Intern | Hybrid + Mentorship

Placements24 • United States

Hybrid
USD 5,400 - 8,100
Monthly stipend
Mentorship program
Hybrid work model
Senior Software Developer & Tech Mentor (Cloud & Automation)
Senior Software Developer & Tech Mentor (Cloud & Automation)

Compunnel Inc. • Aliso Viejo (CA)

On-site
USD 90,000 - 120,000