Principal Software Engineer, Fulfilment & Logistics Systems

takealot.com

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

Mentorship programme
Tech Community & Online Learning
Staff discount
Birthday leave
Right tools and latest tech

Job summary

Takealot.com, South Africa's leading online retailer, is seeking a Principal Software Engineer to join the Group Fulfilment Engineering team in Cape Town. You will own end-to-end solutions, design scalable systems for parcel and food delivery, and drive architectural decisions in a microservices, event-driven environment.

Ideal candidates have 10 years of production code experience and strong skills in Java, Scala, Python or C#, with SQL databases and Linux.

Qualifications

  • Degree in Computer Science or a similar qualification.
  • 10 years of experience in writing robust, efficient 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.
  • If no Bachelor's Degree or Advanced Diploma, equivalent experience acceptable.

Responsibilities

  • Develop and optimise systems to manage parcel and food deliveries.
  • Collaborate with business to improve delivery processes.
  • Research and define scalable solutions.
  • Work predominantly on open-source platforms.
  • Own end-to-end solutions.

Skills

10 years of production code experience
Java, Scala, Python, Angular, C#
SQL databases
Linux environment
Open to diversifying language set

Education

Degree in Computer Science or similar

Tools

PostgreSQL
Kafka
Cassandra DB
AWS
Google Cloud
Play Framework
Angular
Python
Scala
Java
Graphite & Grafana
Git

Job description

Takealot.com, South Africa's leading online retailer, is seeking a Principal Software Engineer to join the Group Fulfilment Engineering team in Cape Town. You will own end-to-end solutions, design scalable systems for parcel and food delivery, and drive architectural decisions in a microservices, event-driven environment.

Ideal candidates have 10 years of production code experience and strong skills in Java, Scala, Python or C#, with SQL databases and Linux.

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 – Group Fulfilment (Logistics)
Principal Software Engineer – Group Fulfilment (Logistics)

Takealot Group • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Total Remuneration Package
Mentorship programme
Tech Community & Online Learning
+4
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, 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
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
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
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