CareerPlanSign in

Software Engineer

Johannesburg, Gauteng💼 Full-time🗓 2026-03-12 → 2026-09-24

Core

Design, build, and operate secure, scalable, and high-performance backend services, platforms, and APIs that power product delivery for Dis-Chem Life.

Role type

Senior IC backend software engineer

Builds

Core services, platforms, and APIs for insurance and life products

Domain

Insurance technology / Backend systems

Deliverable

production ML models | product features

Required skills

Backend architecture, distributed systems, API development, event-driven design, domain-driven design (DDD), test-driven development, observability, security engineering, performance optimization

Preferred skills

Clean architecture, SOLID principles, cloud-native technologies, mentoring

Technologies

Messaging/streaming platforms, cloud-native frameworks, testing frameworks, observability tools

Responsibilities

Design and maintain scalable backend services and APIs; implement robust data models and persistence strategies; build event-driven workflows; drive performance optimization and profiling; embed observability (logging, metrics, tracing); own production readiness and deployment strategies; implement secure coding practices and threat-aware designs; collaborate with cross-functional teams including product, data, and DevOps.

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.