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
- 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...
- ...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...
- 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 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 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 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 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 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 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 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 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 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...
- 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...
- ...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...
- 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...
- ...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...
- ...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...
- 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...
- ...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
- ...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...
- ...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...
- ...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...
- 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...
- ...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...
- ...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.
- ...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.
- ...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
- ...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...
- ...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.
- ...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...
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!
