Tech jobs
Job listings
Cloud Data Engineer Cape Town
A media-industry company in Cape Town (hybrid, remote candidates considered) seeks a Cloud Data Engineer to build data solutions in the Google Cloud environment. The role centers on Python, SQL/NoSQL data skills, high-scale RESTful services, and Git-based source control.
Senior Software Engineer - Mobile Applications (android)
Senior Android engineer role in Polokwane, South Africa, owning the full mobile app lifecycle — design, coding, testing, and deployment — for a client described as a leader in mobile technology. Core stack is native Android with Kotlin/Java, Android SDK, Jetpack Compose, REST APIs, and Git.
Data Engineer - Centurion - Up To R850k Per Annum 850 000
Data Engineer at a leader in the insurance field in Centurion, South Africa. Day to day you develop best practices, maintain current workloads, and optimize data warehouse builds, data pipelines, and data products using Python, SQL, C#, cloud (AWS or Azure), and Terraform. Permanent role paying up to R850k per annum.
Junior Software Engineer - Cape Town (mentorship & Growth)
Junior software engineer at a global skincare company's Cape Town office, doing hands-on feature development and system optimization alongside experienced developers who provide mentorship. Core tech includes HTML, CSS, and JavaScript.
Software Engineering Team Lead (c#/java/python)
Hands-on team lead for the Front Office Research Dev team at an independent asset management firm in Cape Town, also coaching the London dev team. Day-to-day is active C#/Java/Python development with TDD and GitHub, rapid proof-of-concept delivery, and mentoring engineers.
Senior Data Engineer – Azure Platform & Pipelines (hybrid)
Senior Data Engineer at Titan Wealth building and operating scalable data platforms on Microsoft Azure. Day to day: owning data pipelines, integrations and governance, doing data modelling and ETL/ELT, and applying DevOps practices, with hybrid work from Cape Town.
Azure Cloud Data Engineer: Build Scalable Data Pipelines
A Cloud Data Engineer in Johannesburg who designs, builds, and maintains scalable data products and pipelines on Azure, integrating APIs and leveraging Azure services to deliver clean, reliable data for analytics, BI, and decision-making across the organisation.
Senior Software Engineer, Data Platform (hybrid)
Senior software developer owning Ilitha Telecommunications' staff-facing Ops Portal data platform — building maps, charts and dashboards and integrating with a shared API and PostgreSQL. Day-to-day is TypeScript/JavaScript, React, Node.js, SQL and Google Cloud, with a hybrid role in Rosebank and occasional travel to Eastern Cape and KZN.
Full-stack Software Engineer Ii – Build Scalable Gaming Platforms
Full-stack engineer at Super Group's Cape Town team building scalable gaming platforms: developing applications end-to-end with JavaScript and .NET (C#), designing RESTful APIs and microservices, and working with cloud and DevOps practices.
Lead Data Engineer - Hybrid (polokwane) - Scale Data Pipelines
Lead a team of data engineers in a hybrid role based in Polokwane, designing and maintaining scalable data pipelines and infrastructure for a major e-commerce analytics client, and supporting analytics, BI, and ML initiatives.
Software Engineer (Mid-Level) - AI Focussed
Mid-level full-stack engineer at a wealth management firm in Cape Town, designing and delivering secure, cloud-ready applications on Microsoft Azure using C#/.NET, React/TypeScript and SQL Server. The role embeds DevSecOps, CI/CD, automated testing and AI-assisted engineering workflows throughout the SDLC.
Senior Software Engineer - Hybrid Fintech & Cloud
Placements24 is hiring a Senior Software Engineer for a hybrid role in Bloemfontein, South Africa, to design, develop, and deploy scalable financial technology solutions alongside product, design, and engineering teams. The work is backend/full-stack focused, using Java, Python, C#, JavaScript/TypeScript, modern frameworks, and cloud/container tooling.
Senior Software Engineer (distributed Systems)
Fully remote senior engineer role (work from anywhere in South Africa) designing, building, and scaling fault-tolerant distributed systems for a cloud-native technology company. Day-to-day involves Go/Java/Python, microservices, Kafka-style queues, Docker/Kubernetes, and monitoring on AWS/Azure/GCP.
Internediate Software Engineer - Java, Kotlin, Spr
An intermediate full-stack software engineer in Centurion, South Africa builds back- and front-end features using Java, Kotlin, and Spring on the backend with Vue.js, Angular, or React on the frontend, with cloud experience (Azure/AWS) required for a permanent role.
Remote Senior Software Engineer - Backend Development
Fully remote (anywhere in South Africa) senior backend engineer who designs, builds, and maintains scalable backend services and APIs, optimizes performance, and mentors junior developers. Core stack includes Python/Java/Go/Node.js, SQL and NoSQL databases (PostgreSQL, MongoDB), with cloud (AWS/Azure/GCP) and Docker/Kubernetes familiarity.
Sap Sd Devops Consultant (advanced) 0576 Tt
Advanced SAP SD (Sales & Distribution) consultant for a client in Pretoria: gathers business requirements, configures SD (and MM where integration requires), runs testing, cutovers and go-live support, and resolves production-support tickets within SLAs. Works agile in JIRA/Confluence; 8 years' experience required, S/4 HANA and ABAP debugging advantageous.
Job: Graduate - Software Engineer
Graduate/internship software engineer role at Syspro, an ERP software vendor: write, test, and ship code across the product suite for manufacturers and distributors, build features end to end, debug production defects, and pair with senior engineers. Fundamentals in C#, Java, or Python expected.
Remote Senior Backend Engineer: Fintech Apis & Microservices
Senior backend engineer at a fully remote fintech startup: designs, builds, and maintains APIs, microservices, and scalable backend systems while mentoring peers and shaping architecture. Works with Go, Python, Node.js, or Java, SQL/NoSQL databases, and CI/CD in a distributed cloud environment.
Lead Software Engineer (backend)
Lead backend engineer at a growing software development house in Vereeniging, South Africa (hybrid), guiding architecture and mentoring a team while building scalable backend systems and APIs. Requires 8+ years' backend experience with languages like Java/Python/Go/C#, databases, microservices, and cloud platforms.
Remote Senior Backend Engineer - Telecom Platforms
Senior backend engineer at Placements24 designing and enhancing scalable backend services and APIs for telecom applications, working fully remotely from anywhere in South Africa. Core stack: Java, Python, or Go with microservices, Docker/Kubernetes, and cloud platforms.