Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Senior Software Developer - SPARK Schools Support Office - 2026

SPARK Schools

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, partnership with families and the community, and dedicated professional development for teachers and school leaders to facilitate student achievement. SPARK Schools students prepare for university and successful careers by excelling academically, practicing creative thinking skills, and demonstrating core values that emphasize cooperative citizenship and love of learning. 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

Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer - SPARK Schools Support Office - 2026 in Gauteng vacancy
  • SPARK Schools is a network of affordable private schools implementing...  ...The Financial Analyst supports effective financial decision...  ...organisational performance against plan, develops financial models and...  ...management. Reports To: Senior Financial Manager Responsibilities... 

    SPARK Schools

    Gauteng
    11 days ago
  •  ...Key Requirements: ~8-10 years' software development experience ~ Degree in Computer...  ...advantageous What You'll Do: Design, develop, test, and deploy high-quality software...  ...with cross-functional teams Mentor and support developers within the team Contribute... 

    Network Finance

    Gauteng
    16 hours ago
  • SPARK Schools is a network of affordable private schools implementing Africa's first blended learning model for primary school students. Students...  .... Work closely with the Security, Health and Safety Officer when required to ensure that buildings, grounds, workspaces and... 

    SPARK Schools

    Gauteng
    24 days ago
  • 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... 

    SPARK Schools

    Gauteng
    11 days ago
  • SPARK Schools is a network of affordable private schools implementing Africa's first blended...  ...grade level and content area partners to develop rigorous, engaging learning experiences...  ...all students feel genuinely valued and supported. Attend Saturday events and parent... 

    SPARK Schools

    Gauteng
    11 days ago
  • SPARK Schools is a network of affordable private schools implementing...  ...and content area partners to develop rigorous, engaging learning...  ...students feel genuinely valued and supported. Promote the vision and...  ...Phase or Intermediate/Senior Phase). Mathematics focus and... 

    SPARK Schools

    Gauteng
    19 days ago
  • SPARK Schools is a network of affordable private schools implementing Africa's first blended...  ...grade level and content area partners to develop rigorous, engaging learning experiences...  ...all students feel genuinely valued and supported. Attend Saturday events and parent... 

    SPARK Schools

    Gauteng
    19 days ago
  • 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... 

    SPARK Schools

    Gauteng
    a month ago
  • SPARK Schools is a network of affordable private schools implementing Africa's first blended learning...  ...level and content area partners to develop rigorous, engaging learning experiences...  ...for, deliver and monitor programmes to support low performing scholars, or extend high... 

    SPARK Schools

    Gauteng
    11 days ago
  • SPARK Schools is a network of affordable private schools implementing Africa...  ...all scholars. SPARK Schools Senior Phase isiZulu Educators are...  ...and content area partners to develop rigorous, engaging learning...  ...deliver and monitor programmes to support low performing scholars, or... 

    SPARK Schools

    Gauteng
    19 days ago
  • SPARK Schools is a network of affordable private schools implementing Africa's first blended learning...  ...Teachers are emerging educators who support academic excellence by facilitating...  ...role in scholar growth while continuing to develop the expertise needed to take full... 

    SPARK Schools

    Gauteng
    11 days ago
  • 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... 

    SPARK Schools

    Gauteng
    11 days ago
  • Sleutelverantwoordelikhede Sagteware-ontwikkeling Ontwikkel en onderhou backend stelsels en toepassings Bou web-gebaseerde oplossings en interne stelsels Skryf skoon, herbruikbare en goed gestruktureerde kode Programmering & Stelselontwikkeling Werk met...

    Pro-Match Recruitment

    Gauteng
    16 hours ago
  •  ...Government gets value for money, and using IT to support the delivery of e-Government services to...  ...install, test and maintain and enhance software systems write and coding of individual...  .... Key Responsibility Area Develop/Design software or customize software... 

    SITA SOC (Ltd)

    Gauteng
    6 days ago
  • SPARK Schools is a network of affordable private schools implementing...  ...Teachers are developing educators who co-plan...  ...mentor teacher. They support scholar achievement by...  ...that the educational software used in the lab effectively...  ...the Intermediate or Senior Phase (3rd or 4th Year... 

    SPARK Schools

    Gauteng
    11 days ago
  •  ...standards. Mentor junior and mid-level developers through code reviews, technical guidance...  ...cloud-native engineering standards. Support secure packaging and deployment of...  ...Education ~ Degree in Computer Science, Software Engineering or a related field; or equivalent... 

    ARCS

    Gauteng
    16 hours ago
  •  ...What you will be doing: Develop high-quality software solutions based on detailed technical designs. Develop critical and complex technical...  ...for large and complex systems. Ensure solutions are supportable, maintainable, reusable and observable. Design, model... 

    Psybergate

    Gauteng
    1 day ago
  • We are looking for a Senior Application Developer open to working with technology that supports one of South Africa’s established financial services groups. Our client...  ...unit tests and working across the full software development lifecycle. You should also have experience... 

    Salix Recruitment

    Gauteng
    2 days ago
  •  ...Software Developer Location: Position based in (Pretoria) and Netherlands (Training will be...  ...simulation, testing and quality assurance Support, maintenance and document software...  ...***@*****.co.za AtripleA Recruitment and Temps Posted 2026-01-12

    ATS Client

    Gauteng
    a month ago
  •  ...gateways, and communication APIs Architect seamless connections between AI systems and enterprise tools Event-Driven Automation Develop and orchestrate workflows using webhooks and triggers Ensure real-time data synchronisation across systems and AI agents... 

    Manpower Group

    Gauteng
    8 days ago
  •  ...you will be doing: Design, develop, and maintain high-performance Python applications supporting AI and machine learning use cases...  ...and production-ready software using sound software engineering...  ...processing frameworks such as Spark, Ray or similar. Exposure to... 

    Psybergate

    Gauteng
    16 hours ago
  •  ...About the role Provide administrative and operational support across the business, Ensure coordination between office, workshop, and site teams. Responsibilities: Document control and filing systems. Project and tender administration. Procurement support... 

    Signa Opportunity

    Gauteng
    1 day ago
  • SPARK Schools is a network of affordable private schools implementing Africa's first blended...  ...Additionally, customer input is provided to developers and researchers to supply information...  ...Collaborate with school leaders and office managers to ensure that all information... 

    SPARK Schools

    Gauteng
    24 days ago
  •  ...provide guidance and mentoring to other software developers Job Responsibilities...  ...Ensure system component designs are supportable , maintainable and re-usable Deliver...  ...Matric / Grade 12 / National Senior Certificate Preferred Qualification... 

    Nedbank

    Gauteng
    a month ago
  •  ...spread across over 50 countries, Africa is developing at an unprecedented rate, The GDP of the...  ...an effective and efficient application support service with an emphasis on Event Streaming...  ...with partner companies Closing date for Applications: 14 September 2026.

    Vodafone Global Enterprise

    Gauteng
    13 days ago
  •  ...is a major independent school provider in South Africa...  ...management, and support. Employees generally report...  ...performance areas Develop an annual business and...  ...Proficient in Microsoft Office SACE-registered Clear...  ...record Closing date: 22 September 2026.

    Curro Holdings Ltd

    Gauteng
    1 day ago
  •  ...need to live healthy and quality lives. Requirements : Senior Certificate/Grade 12 plus a recognised minimum three -year tertiary...  ..., Internal Audit, and AGSA during audits. Present findings and action plans at Management meetings. Closing Date : 14-08-2026

    Gauteng Department of Health

    Gauteng
    a month ago
  •  ...RESPONSIBILITIES: Duties include, but not limited to: Design and develop complex SAP solutions to meet business requirements....  ...implemented warehouse management features. Perform system testing and support user acceptance testing (UAT). Develop and maintain... 

    Imizizi

    Gauteng
    2 days ago
  •  ...Holdings is a major independent school provider in South Africa...  ..., facilities management, and support. Employees generally report a...  ...orientated Analytical ability Proficient in Microsoft Office (Word, Outlook, Excel, PowerPoint) Closing date: 12 September 2026.

    Curro Holdings Ltd

    Gauteng
    15 days ago
  •  ...Efficient Algorithms (Complexity Theory) Experience with Performance Testing and Tuning Design, develop, deploy, and operate production-ready business applications. (24/7 Support) Liaise with customer, team members and external vendors Monitoring and operation of... 

    Imizizi

    Gauteng
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer - SPARK Schools Support Office - 2026. Be the first to apply!