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 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 model for primary school students. Students... .... Work closely with the Security, Health and Safety Officer when required to ensure that buildings, grounds, workspaces and...
- ...technologies, infrastructure, automation, and support, making a visible impact across the... ...is hiring for a dual role, combining software development expertise with Microsoft cloud... ...infrastructure support. You'll be responsible for developing business applications while also helping...
- 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... .... Plan and implement academic support programmes for low-performing scholars and... ...B.Ed. degree or PGCE. Intermediate/Senior Phase. Recently qualified teachers are encouraged...
- 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...
- ...Responsibilities Design, develop, test, and maintain high-quality... ..., and high-performing software solutions. Optimize databases... ...testing, and quality assurance. Support software deployments, CI/CD... ...of 5 years' experience in a senior full-stack software...
- ...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
- 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 is a network of affordable private schools implementing Africa... ...all scholars. SPARK Schools Senior Phase English Home Language... ...and content area partners to develop rigorous, engaging learning... ...deliver and monitor programmes to support low performing scholars, or...
- ...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...
- 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...
- ...Full Stack Development (Developer Jobs South Africa) Design,... ...Delivery Ownership & Execution (Senior Developer Jobs) Own delivery... ...processes and system reliability Support scalable platform growth and... ...degree in Computer Science, Software Engineering, or related field...
- ...ROLE & RESPONSIBILITIES: Design, develop, and maintain high-quality software applications Collaborate with product owners and stakeholders to gather... ...Work on rotational standby as required Production support and hyper-care after production deployments....
- ...work from their Johannesburg Office. The candidate must have a... ...Responsibilities Develop readable, maintainable, and modular... ...thinking Work effectively with senior management to deliver... ...part in maturing the company software development lifecycle by implementing...
- ...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...
- ...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
- ...Impact We're looking for a Senior Full Stack .NET Developer who thrives on solving complex technical... ...problems, improving the way software is built, and influencing technical... ...~ Experience troubleshooting and supporting production systems. Skills...
- ...Architects, Enterprise Architects, Developers) The Java Developer (Senior) will Translates Requirements specifications... ...across the organization. Supports team objectives by sharing... ...Personal Attributes and Skills Software release management Solution Design...
- ...applications. Proven experience designing, developing, and consuming RESTful APIs . Hands... ...cloud-native, scalable, and resilient software solutions Participate in architecture... ...and resolve defects efficiently Support CI/CD pipelines and deployment activities...
- ...1993.Job Description FEM is looking to appoint a Senior Developer at our Head Office. The successful candidate will be responsible for the development... ...of internal systems and other components according to software development specifications including systems and...
- ...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...
- ...to complex programs. Provide relevant support to operational support and support service... ...Main Responsibilities/Tasks: Design and Develop Work with team members to gather... ...etc.): Professionalism Open plan office PART 3: JOB REQUIREMENTS Knowledge...
- ...testing within an Agile/DevOps delivery model. Maintain, develop, deploy and operate backend cross-platform applications based on... .... Integrate and work with messaging systems (JMS, Kafka) to support event-driven workflows. Build, run and maintain...
- ...adherence to best practices. Testing and defect resolution Involvement and support in Deployment process Provide third-level support for production incidents, when required Develop systems solutions in line with quality and delivery requirements Preparation...
- ...RESPONSIBILITIES: Develop and operate production ready business applications (24/7 Support) Liaise with customer, team members and external vendors Monitoring and operation of applications within AWS CloudWatch. Applying cloud-security patterns and concepts...
- ...at any given time.ENVIRONMENT: A cutting-edge FinTech company has an exciting position for a go-getter & highly driven Software Developer to join its Joburg team. Your core role will be to participate in every stage of the development lifecycle, including feature...
- ...execution roles, from strategy through to delivery as well as supporting these solutions post implementation. Ovations provides comprehensive... ...on its ability to build and configure innovative and custom-developed IT solutions, as well as work with packaged products. Through...
- ...Actions for source control and CI/CD automation. Experience developing and deploying solutions in AWS and/or Azure cloud... ...microservices using Quarkus and/or Spring frameworks. Integrate and support event-driven architectures using JMS and Kafka messaging technologies...
- ...Description We're looking for a talented and motivated Senior .NET Full Stack Developer to join our growing team. As the Senior .NET Full Stack... ...a critical role in designing and developing high-quality software solutions that meet our clients' needs. What you'll...
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!
