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 market

Deliverable

production ML models | product features

Required skills

Scala, SQL, Linux development, strongly typed languages, microservices architecture, event-driven design, graph databases, open source platforms

Preferred skills

Play Framework, JVM, Postgres, Google Pubsub, Google Cloud Platform, Graphite, Grafana, Git, actor model design pattern, graph traversal optimization

Responsibilities

Develop and optimize delivery management systems, collaborate with business to improve delivery processes, research and define solutions in the logistics domain, maintain end-to-end ownership of solutions

Seniority

Mid-to-Senior, hands-on IC

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