Software Engineer – Messaging and Channels integration

Sorry, this job was removed at 06:08 p.m. (CST) on Friday, Mar 27, 2026
Be an Early Applicant
3 Locations
In-Office
Fintech • Payments • Financial Services
The Role

Let's Write Africa's Story Together!

Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.

Job Description

A seasoned Full-Stack Software Engineer who will Design, build and maintain customer engagement solutions within Old Mutual’s Social Platforms team (e.g., WhatsApp and related messaging services). The role suits someone who can work independently, is a self-starter, and applies strong engineering, security and operational practices.
Area: Social Platforms
Location/s: Durban | Johannesburg | Cape Town

Job Description
  • Full-stack engineering: Build UI, APIs and services using C#/.NET and PHP (primary backend stack), with supporting technologies such as JavaScript/TypeScript, Node.js or Python where appropriate. Use HTML/CSS/JavaScript/TypeScript and modern UI frameworks (e.g., React/Angular/Vue).

  • Messaging & integrations: Implement and support WhatsApp/messaging integrations (Meta/CPaaS), including webhooks, inbound/outbound handling, templates/media, and journey services.

  • Security & compliance: Apply API security best practices (e.g., OAuth2/JWT, secure webhook verification, validation, encryption where applicable, rate limiting, auditability).

  • Event-driven design: Contribute to message-based/event-driven patterns (queues/topics/pub-sub), including retries and idempotency.

  • Observability & monitoring: Implement logs/metrics/traces, dashboards and alerts (e.g., Grafana/Dynatrace or equivalent).

  • DevOps & delivery: Contribute to CI/CD pipelines, automated quality gates (tests/static analysis), containerisation (Docker), and cloud deployments across AWS and/or Azure (serverless and managed services exposure beneficial).

  • Testing & debugging: Build unit/integration/regression tests, automate testing in pipelines, troubleshoot production issues, perform RCA, and improve reliability and performance.

Competencies

  • Works independently, takes ownership, and delivers with minimal supervision

  • Self-starter with strong problem-solving ability

  • Strong communication skills with technical and non-technical stakeholders

  • Experience in an Agile environment is advantageous

Requirements, Skills and Experience

  • Bachelor’s degree in Computer Science/Software Engineering (or equivalent experience)

  • Cloud certifications (AWS/Azure) advantageous

  • 5+ years in software engineering delivering production systems

  • Strong C#/.NET and/or PHP backend experience; working knowledge of modern front-end

  • Database experience (PostgreSQL/MySQL/MongoDB); platform/database design beneficial

  • Strong understanding of API security/compliance and engineering best practices

  • Experience with monitoring/observability and CI/CD

  • Messaging/event-driven and WhatsApp/CPaaS exposure advantageous

  • Exposure to LLMs/ML and agent configuration/management advantageous

Skills

Action Planning, Application Development, Business Process Design, Computer Literacy, Data Management, Data Modeling, Evaluating Information, Identifying Customer Needs, Information Technology (IT) Support, Market Analysis, Oral Communications, Product Development, Technical Support, Technical Troubleshooting, Test Case Management, User Requirements Documentation, Web Development

Competencies

Business InsightCollaboratesCommunicates EffectivelyCourageCultivates InnovationDecision QualityDrives ResultsEnsures Accountability

Education

NQF Level 7 - Degree, Advance Diploma or Postgraduate Certificate or equivalent

Closing Date

02 April 2026 , 23:59

The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question.

The Old Mutual Story!

Similar Jobs

Mastercard Logo Mastercard

Vice President, Identity & Security, Africa Lead

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
38800 Employees

TransUnion Logo TransUnion

Senior Legal Advisor : Commercial Transactions

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
Johannesburg, Gauteng, ZAF
13000 Employees

TransUnion Logo TransUnion

Sales Operations - Rep lll - GCC Africa Remote

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Remote or Hybrid
Johannesburg, Gauteng, ZAF
13000 Employees

CrowdStrike Logo CrowdStrike

Account Executive

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
South Africa
10000 Employees
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Gauteng
12,448 Employees

What We Do

Old Mutual Limited is a listed company on the Johannesburg Stock Exchange and has secondary listings on the London, Malawi, Namibia and Zimbabwe stock exchanges. As a Pan-African financial services company, we are focused on Africa, her needs and her people. Together with you, we have educated our children, given more homes warmth and light, empowered small businesses and improved infrastructure in Africa. Our story will continue #WithAfricaForAfrica

Similar Companies Hiring

Granted Thumbnail
Mobile • Insurance • Healthtech • Financial Services • Artificial Intelligence
New York, New York
23 Employees
Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account