JobVault never charges job seekers. Learn how to stay safe →
Back to all jobs
General
full time

Principal Software Engineer (Group Fulfilment)

Takealot GroupSouth Africa

Salary

Not disclosed

Job Type

full time

Posted

about 1 hour ago

Closing date

9 Dec 2026

Share:WhatsAppLinkedIn

Job Description

Takealot Group, a prominent player in South Africa's e-commerce landscape, is seeking an accomplished Principal Software Engineer to bolster its Group Fulfilment Engineering team. This is an exciting opportunity to contribute to the intricate systems that power the logistical backbone of one of the nation's leading online retailers, serving millions of satisfied customers.

About the Role

The Group Fulfilment Engineering team at Takealot is at the forefront of tackling significant challenges inherent in large-scale logistics and delivery operations. The team operates within a sophisticated technology environment, employing a microservices architecture and embracing event-driven principles. Their work is critical to ensuring a smooth and efficient delivery experience for Takealot's vast customer base. As a Principal Software Engineer, you will be instrumental in shaping and optimising these vital systems, contributing to the company's mission of delivering seamless online shopping experiences.

Key Responsibilities

This role demands a seasoned engineer capable of taking ownership and driving solutions from conception to implementation. Your responsibilities will span the entire development lifecycle, focusing on building and refining the software that underpins Takealot's extensive delivery network.

Key areas of focus include:

  • Developing and optimising systems crucial for the efficient delivery of parcels and food across South Africa.
  • Collaborating closely with business stakeholders to enhance and streamline delivery processes.
  • Conducting research and defining innovative technological solutions to address complex logistical challenges.
  • Working primarily within an open-source technology stack, fostering a culture of innovation and adaptability.
  • Assuming end-to-end ownership of the solutions you develop, ensuring their robustness and scalability.

What They're Looking For

Takealot is seeking a candidate with a proven track record of excellence in software engineering, specifically within large-scale, production environments. A strong foundation in Computer Science or a related field, coupled with extensive practical experience, is essential for success in this role.

Essential qualifications and experience include:

  • A degree in Computer Science or a comparable qualification.
  • A minimum of 10 years of experience in writing robust, efficient, and production-ready code.
  • Demonstrated experience with SQL database systems.
  • Proficiency in operating within a Linux development environment.
  • Expertise in one or more programming languages such as Java, Scala, Angular, Python, or C#.
  • A willingness and ability to expand your skill set to encompass new languages and technologies as needed.

This position offers a chance to work on stimulating problems within the dynamic field of e-commerce logistics. As an Equal Opportunity Employer, Takealot is committed to fostering a diverse and inclusive workplace, actively encouraging applications from previously disadvantaged groups and individuals with disabilities.

In South Africa, Principal Software Engineer roles in the e-commerce and logistics sectors typically command competitive salaries, reflecting the high level of expertise and responsibility involved. Companies like Takealot often provide opportunities for significant professional growth and the chance to work with cutting-edge technologies.

Requirements

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

About the employer

T

Takealot Group

Takealot Group is a hiring organisation operating in South Africa. They are currently recruiting for the Principal Software Engineer (Group Fulfilment) role advertised on this page. Visit the official application link for more about the company, its culture and the team you would be joining.

Interested in this role at Takealot Group?

JobVault never charges job seekers to apply.

Apply Now

More General jobs

See all →

Get ready for your application

Free career guides written for South African job seekers.

Browse all career resources →