Principal Software Engineer – Group Fulfilment (Logistics)

Takealot Group

Cape Town

On-site

ZAR 1,200,000 - 1,800,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Total Remuneration Package
Mentorship programme
Tech Community & Online Learning
Staff discount
Birthday leave
Right tools, right job
Free parking

Job summary

Takealot Group in Cape Town is seeking a Principal Software Engineer to lead the Group Fulfilment Engineering team. You will design, optimise and scale systems for parcel and food delivery across South Africa, working with business units to improve delivery efficiency and ownership of end-to-end solutions.

The role requires a track record in robust production code, proficiency in Java/Scala/Python, and experience with microservices, event-driven architectures, and cloud platforms.

Qualifications

  • Degree in Computer Science or a similar qualification.
  • 10 years of experience writing robust production code.
  • Experience with SQL database systems.
  • Experience with development in a Linux environment.
  • Proficient in languages such as Java, Scala, Angular, Python, or C#.
  • Open to diversifying language skill set.
  • Equivalent experience if no bachelor’s degree or advanced diploma.

Responsibilities

  • Developing and optimising systems to manage both parcel and food delivery throughout South Africa.
  • Working with the business to improve processes to allow for more efficient deliveries.
  • Researching and defining solutions.
  • Working predominantly on open-source platforms.
  • End-to-end ownership of solutions.

Education

Degree in Computer Science or a similar qualification

Tools

Python
Scala
Java
Play Framework
Angular
Kafka
Amazon Web Services
Google Cloud
Graphite and Grafana
Git

Job description

Takealot Group in Cape Town is seeking a Principal Software Engineer to lead the Group Fulfilment Engineering team. You will design, optimise and scale systems for parcel and food delivery across South Africa, working with business units to improve delivery efficiency and ownership of end-to-end solutions.

The role requires a track record in robust production code, proficiency in Java/Scala/Python, and experience with microservices, event-driven architectures, and cloud platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer, Fulfilment & Delivery Systems
Principal Software Engineer, Fulfilment & Delivery Systems

Takealot Group • South Africa

On-site
ZAR 1,400,000 - 1,900,000
Market remuneration
Mentorship programme
Tech learning access
+2
Principal Software Engineer, Fulfilment & Logistics Systems
Principal Software Engineer, Fulfilment & Logistics Systems

takealot.com • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Mentorship programme
Tech Community & Online Learning
Staff discount
+2
Senior Software Engineer — Logistics & Delivery Tech
Senior Software Engineer — Logistics & Delivery Tech

Takealot Group • Cape Town

Hybrid
ZAR 1,200,000 - 1,600,000
Hybrid work model
Staff discount
Birthday leave
+2
Logistics Software Engineer - End-to-End Delivery
Logistics Software Engineer - End-to-End Delivery

Hyperiondev • Cape Town

On-site
ZAR 700,000 - 900,000
Senior Software Engineer, Logistics - Hybrid/Remote
Senior Software Engineer, Logistics - Hybrid/Remote

takealot.com • South Africa

On-site
ZAR 900,000 - 1,200,000
Hybrid working model
Mentorship programme
Tech community & online learning
+3
Principal Software Engineer (Group Fulfilment)
Principal Software Engineer (Group Fulfilment)

Takealot Group • South Africa

On-site
ZAR 1,400,000 - 1,900,000
Market remuneration
Mentorship programme
Tech learning access
+2
Scala Software Engineer: Logistics Tech (Remote)
Scala Software Engineer: Logistics Tech (Remote)

Takealot Group • South Africa

Hybrid
ZAR 650,000 - 1,100,000
Hybrid working model
Mentorship programme
Staff discount
Senior Software Engineer, On‑Demand Delivery Logistics
Senior Software Engineer, On‑Demand Delivery Logistics

takealot.com • South Africa

Hybrid
ZAR 720,000 - 960,000
Staff discount
Birthday leave
Remote working flexibility
+2
Principal Software Engineer (Group Fulfilment)
Principal Software Engineer (Group Fulfilment)

takealot.com • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Mentorship programme
Tech Community & Online Learning
Staff discount
+2
Software Engineer (Scala)
Software Engineer (Scala)

takealot.com • Cape Town

Hybrid
ZAR 500,000 - 700,000
Market-related remuneration package
Hybrid working model
Mentorship programme with senior leaders
+5