Saturday, 31 October 2026 South Africa's job magazine — fresh listings, updated daily
Advertisement

Senior Software Engineer Jobs in Woodstock

Datafin · Woodstock
Senior Level

Code on a computer screen

This senior software engineering role sits at the heart of AI, data and marketing technology. Advertised by Datafin for a dynamic marketing agency, it is a hybrid role based in Woodstock, Cape Town, building the next generation of platforms that power some of the world’s most recognised brands. The full advertised title is “Senior Software Engineer (AI & Data Platforms, Python or TypeScript) (CPT Hybrid)” — this post uses the shorter title above, with the full title stated here.

About the company and the work

Datafin Recruitment was established in 1999 and is one of South Africa’s leading recruitment companies, owned and managed by two sisters, Lindy and Bev Sollinger, with a focus on connecting clients and candidates in an authentic, conscious and meaningful manner. Its focus industries include Tech, Digital/Online, Data, Finance and HR. The client behind this vacancy is a dynamic marketing agency whose flagship platforms include AI-powered decision support systems, customer identity and data platforms, marketing measurement and optimisation platforms, and geospatial intelligence products. Every product is designed with scale, resilience and international deployment in mind.

Role details and duties

The engineer will:
– Design and build scalable distributed systems.
– Develop high-performance APIs and backend services.
– Build cloud-native applications on Microsoft Azure.
– Engineer reliable, secure and scalable data platforms.
– Productionise AI and machine learning solutions.
– Design resilient architectures and engineering standards.
– Drive technical excellence through code reviews and mentoring.
– Collaborate with data scientists, AI engineers and product managers.
– Work with engineering teams across the global network.
– Influence the technical direction of products used by enterprise clients.

The company’s current tech stack includes Python, TypeScript, JavaScript and SQL; Microsoft Azure, Azure Functions, Azure OpenAI, Azure AI Foundry and Azure Cosmos DB; Docker, Kubernetes, GitHub, GitHub Actions, Terraform, REST APIs and CI/CD; and PostgreSQL, MongoDB, Databricks, Spark, OpenAI, LangChain, Semantic Kernel, vector databases and AI agents.

Requirements

Only what the advert states is listed here:
– 7+ years of software engineering experience.
– Strong Python or TypeScript development experience.
– Experience designing and building cloud-native applications.
– A passion for engineering quality, testing and clean architecture.
– Strong problem-solving and systems thinking skills.
– Experience mentoring other engineers.
– Curiosity, humility and a desire to continuously learn.

The advert also describes the person it is looking for as someone who loves building elegant software, enjoys solving complex engineering problems, wants to work alongside outstanding engineers who challenge and inspire, and is looking for an opportunity where their ideas, code and career can have an impact.

Where to find and apply safely

This vacancy is advertised on CareerJunction by Datafin, and the Apply button on this page takes you to the original advert. Apply only through that advert, and be cautious of anyone asking you to pay a fee to secure a role.

Practical tips

Make your cloud-native and AI-platform work easy to find: production systems you have shipped, the Azure services you have used, and any AI or machine learning solutions you have taken into production. Mentoring experience is also worth evidencing, since the advert lists it as a requirement.

How the process works

Click the Apply button on this page to reach the original CareerJunction advert and submit your application as the advert directs. From there, Datafin and the client handle shortlisting and interviews.

Important information

Please note: no salary figure is shown on this page because pay is undisclosed, and the role is advertised as hybrid in Cape Town (CPT Hybrid) with Woodstock as the listing location. This post is for information only. Khabrtv.com is not the employer and does not handle applications.

#SouthAfricaJobs #JobsInSouthAfrica #SoftwareEngineerJobs #SeniorSoftwareEngineerJobs #PythonJobs #TypeScriptJobs #AIJobs #DataPlatformJobs #AzureJobs #WoodstockJobs #WesternCapeJobs #HybridJobs #PermanentJobs #SeniorJobs

Ready to apply?

This listing was originally posted by Datafin — your application opens on their original job advert.

Apply on Datafin's website →
Senior Software Engineer Jobs in Woodstock Apply Now