Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 27, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • SPARK Schools is a network of affordable private schools implementing Africa’s first blended learning model for primary school students. Students learn in both the traditional classroom setting and our innovative Learning Lab. The SPARK Schools model combines highly engaging classroom teaching, individualised instruction in the Learning Lab, partner...

     

    Senior Software Developer - SPARK Schools Support Office - 2026

    Purpose of the role:

    • SPARK’s technology ecosystem, spanning a scholar information system, CRM, ERP, and multiple integrated platforms, is the operational backbone of a 26-school network. That ecosystem must be scalable, secure, and reliable. The Senior Software Developer exists to ensure it is architecting solutions that meet SPARK’s current needs, designing for future growth, and building a development team that can sustain and extend that infrastructure.
    • SPARK believes that software excellence is a multiplier, well-built systems reduce administrative burden, enable data-driven decisions, and free teachers to focus on scholars. This role makes software excellence a consistent standard through architectural rigor, quality code practices, and a team culture where every developer grows.

    Reports To: Head of IT

    Requirements
    Responsibilities:

    • High-quality, scalable software solutions are designed and delivered on time meeting both technical standards and SPARK’s operational requirements across core systems.
    • SPARK’s software architecture is robust, secure, and capable of supporting the growth of a 26-school network with technical debt tracked and addressed each sprint.
    • Junior developers grow in capability and confidence through structured mentorship, constructive code reviews, and consistent technical guidance.
    • Code quality standards are set, enforced, and continuously improved with defect rates and production incidents trending downward quarter-on-quarter.
    • Technical documentation for all major systems, APIs, and architectural decisions is current, complete, and accessible to the full development team.

    What we are looking for:

    SPARK is high-expectations, high-support, and high-pace. You will thrive here if you are:

    • SPARK is high-expectations, high-support, and high-pace. You will thrive here if you are:
    • Architecturally minded, you design for scalability and maintainability, not just immediate function.
    • A natural mentor: you find genuine satisfaction in a junior developer’s growth, not just in your own technical achievement.
    • Quality-obsessed: you hold the whole team to the same standard you hold yourself, and you do it through coaching, not criticism.
    • Stakeholder-fluent, you translate complex business requirements into technical solutions without condescension.
    • Proactive about technical debt: you track it, prioritise it, and resolve it per sprint, you do not let it accumulate.
    • Mission-connected: you understand that the systems you build directly shape how 16,000 scholars experience their education.

    Qualifications and Criteria:

    The ideal candidate will possess the following qualifications and criteria:

    • Qualification: Bachelor’s degree in Computer Science, Software Engineering, or related field; or equivalent demonstrated professional experience
    • Registration: Not applicable
    • Experience: Minimum 7–10 years in software development with at least 2 years in a senior or technical lead role; multiple languages and frameworks required
    • Language: Strong command of English (written and spoken)
    • Criminal Record: Clear criminal record, SAPS clearance certificate required

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to SPARK Schools on apply.workable.com to apply

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail