Senior Software Engineer

Acuity Consultants

Wes-Kaap

Hybrid

ZAR 1,080,000 - 1,538,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Acuity Consultants seeks a Senior Software Engineer (AI Enabled) for a 9-month contract in Cape Town. The role combines modernising high-volume payment platforms with embedding AI capabilities, including LLMs, RAG, embeddings and vector search, across the full SDLC.

You will own architecture for AI features, work with relational, NoSQL and vector databases, ensure scalability, reliability and cost-effectiveness, and set standards for AI tooling and code reviews while collaborating across

Qualifications

  • 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 NoSQL 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

Skills

C#
NET 8
Leadership
AI integration
LLMs
Database design

Tools

Docker
Kubernetes
AWS
Azure
CI/CD tooling

Job description

9-Month Contract | R950PH | Hybrid, Cape Town (2 days' work from home / 3 days in office)

An excellent opportunity for a Senior Software Engineer to join a high-volume FinTech 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.

THE COMPANY

A leading South African FinTech 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 software.

THE ROLE

As 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, NoSQL 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 NoSQL 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Artificial Intelligence Engineer
Artificial Intelligence Engineer

Acuity Consultants • City of Johannesburg Metropolitan Municipality

On-site
ZAR 900,000 - 1,800,000
Software Engineer
Software Engineer

Acuity Consultants • City of Johannesburg Metropolitan Municipality

On-site
ZAR 1,600,000 - 1,750,000
Junior Software Engineer
Junior Software Engineer

Acuity Consultants • Wes-Kaap

Hybrid
ZAR 240,000 - 360,000
Senior AI Software Engineer - Midrand / Hybrid - R900K PA
Senior AI Software Engineer - Midrand / Hybrid - R900K PA

E-Merge • South Africa

Hybrid
ZAR 810,000 - 990,000
External: Senior AI Developer
External: Senior AI Developer

Pype • Cape Town

On-site
ZAR 900,000 - 1,200,000
Senior AI-Enabled Software Engineer (Hybrid, Cape Town)
Senior AI-Enabled Software Engineer (Hybrid, Cape Town)

Acuity Consultants • Wes-Kaap

Hybrid
ZAR 1,080,000 - 1,538,000
Ai Engineer
Ai Engineer

Liquid Thought Group • Cape Town

On-site
ZAR 700,000 - 1,000,000
Competitive salary
High impact work
Real ownership
+2
Intermediate AI Engineer - Pretoria - up to R720k CTC
Intermediate AI Engineer - Pretoria - up to R720k CTC

Ats Client • Pretoria

Hybrid
ZAR 432,000 - 720,000
Senior AI Engineer - Johannesburg - up to R1.2mil per annum
Senior AI Engineer - Johannesburg - up to R1.2mil per annum

e-Merge IT Recruitment • Johannesburg

Hybrid
ZAR 600,000 - 1,200,000
Senior Software Engineer (AI-Enabled)
Senior Software Engineer (AI-Enabled)

Ozow • Cape Town

On-site
ZAR 1,200,000 - 1,600,000