Software Engineer; AI Enabled Build production AI solutions FinTech platform – Hybrid
Cape Town, 7561, South Africa
Listed on 2026-10-14
-
Software Development
AI Engineer (Applied/Software), Cloud Engineer - Software, Backend Developer
An excellent opportunity for a Senior Software Engineer to join a high-volume Fin Tech environment where AI is becoming a core part of how products are built and delivered. This role offers the opportunity to deepen your experience in AI engineering by working on production use cases involving LLMs, RAG, embeddings and vector search, while being involved in the modernisation of complex payment platforms.
This Senior Software Engineer is a hybrid opportunity, 2 days’ work from home / 3 days in office
THE COMPANYA leading South African Fin Tech company that is transforming the way businesses and consumers make digital payments. The business operates at significant scale, processing high volumes of payment transactions and building technology that needs to be secure, reliable and highly available.
You’ll join an engineering environment that is actively investing in modern technology and AI, giving you the opportunity to influence both the platforms being built and how engineering teams use AI to deliver products.
THE ROLEAs a Senior Software Engineer (AI Enabled), you’ll play a key role in modernising and re-platforming high-volume payment systems, while building AI directly into the products and services being developed.
You’ll work across the full software development lifecycle, from architecture and technical design through to development, testing, deployment and production support. A major part of the role will be integrating LLMs into real-world software solutions, moving beyond simple prompt-and-response applications into more sophisticated AI features using context engineering, embeddings, vector search and Retrieval-Augmented Generation (RAG).
You’ll also take ownership of the architecture surrounding these AI capabilities, working with relational, No
SQL and vector databases and ensuring solutions are scalable, secure, reliable and cost-effective.
Beyond the software itself, you’ll help define how AI is adopted across engineering. You’ll establish practical standards around the use of AI coding tools, ensure AI-generated code is properly reviewed and tested, and help the wider engineering team adopt AI in a disciplined and responsible way.
THE REQUIREMENTS- 7+ years’ experience as a Software Engineer / Software Developer, with experience leading technical delivery
- Strong C# and .NET 8 development experience
- Strong software engineering fundamentals and hands-on experience with system design and architecture
- Proven experience building and deploying AI-powered applications into production
- Hands-on experience working with LLMs beyond basic prompt and response, including RAG, embeddings, vector search and context engineering
- Experience with relational and No
SQL databases, with exposure to vector databases - Experience leading the migration or re-platforming of live, high-volume systems
- Strong cloud experience with AWS or Azure
- Experience with Docker and Kubernetes
- Strong understanding of CI/CD, testing, monitoring and production support
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).