CareerPlan

Principal Software Engineer (Group Fulfilment)

Cape Town OfficeFull-time2026-10-08 → 2026-11-10
On-site

Core

Designing and optimizing systems to manage parcel and food delivery across South Africa's logistics network.

Role type

Principal Software Engineer (Logistics & Fulfilment)

Builds

Microservices and event-driven systems for a national delivery network

Domain

Logistics / E-commerce / South Africa

Deliverable

production ML models

Required skills

Python, Scala, Java, SQL, Linux, Kafka, Cassandra, Postgres, AWS, GCP, Graph databases, Actor model, Graph traversal

Preferred skills

Open-source platforms, End-to-end ownership, Mentorship

Technologies

Python, Scala, Java, Play Framework, Angular, Postgres, Kafka, Cassandra, AWS, GCP, Graphite, Grafana, Git, ReactJS, Kotlin, Swift, Kubernetes, Redis

Responsibilities

Develop and optimize delivery management systems, Research and define solutions, Work with business to improve delivery processes, Utilize graph databases and event-driven architecture, Mentor team members

Seniority

Principal, hands-on IC with strategy & mentorship