CareerPlanSign in

Software Engineer (Scala)

Cape Town Office🌐 Remote💼 Full-time🗓 2026-07-08 → 2026-09-26

Core

Develop and optimize systems to manage parcel and food delivery throughout South Africa using microservices and event-driven architecture.

Role type

Senior Software Engineer (Scala)

Builds

Scalable logistics systems for parcel and food delivery networks

Domain

E-commerce logistics / South African delivery network

Deliverable

production ML models | product features

Required skills

Scala, SQL, Linux environment development, strongly typed languages, microservices architecture, event-driven architecture, graph databases, actor model design patterns, graph traversal optimization

Preferred skills

Play Framework, JVM, Postgres, Google Pubsub, Google Cloud Platform, Graphite, Grafana, Git, Kafka, Redis, Kubernetes, ReactJS, Python, Kotlin, Swift, machine learning

Responsibilities

Develop and optimize systems for parcel and food delivery, collaborate with business to improve delivery processes, research and define solutions in the logistics domain, work predominantly on open source platforms, maintain end-to-end ownership of solutions

Seniority

Senior, hands-on IC

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