Principal Software Engineer

Techrepo.co.za

Cape Town

On-site

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

Full time

44 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Techrepo.co.za seeks a seasoned engineering leader to architect and scale highly available distributed systems for the Takealot Group. You will drive 0-to-1 initiatives, mentor senior engineers, and align technical strategy with business goals.

You will champion engineering standards, influence cross-functional teams, and continuously improve reliability, performance, and developer velocity across the platform.

Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • 10+ years in software engineering and distributed systems.
  • 5+ years in technical leadership roles.
  • Experience driving greenfield (0-to-1) projects.
  • Ability to influence a team of developers to deliver scalable services.
  • Deep domain in e-commerce, Supply Chain, Logistics, ML, or SaaS.
  • Excellent communication with C-suite and stakeholders.

Responsibilities

  • Lead architecture design for scalable, secure distributed systems across the Takealot Group.
  • Drive 0-to-1 initiatives with rapid prototyping to unlock new capabilities.
  • Decompose complex constraints into simple, effective technical solutions.
  • Establish and evangelise group-wide technical standards and practices.
  • Mentor senior engineers and guide their technical growth.
  • Provide data-driven guidance to executives on technology strategy.

Skills

Technical leadership
Distributed systems
E-commerce domain
Architectural design
Stakeholder mgmt
Team mentoring
Cloud platforms
Data structures
Security tuning

Education

Bachelor's degree in Computer Science

Job description

Job Description
About the Role

We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join us!

Responsibilities
  • Drive Technical Architecture: Lead the design and architecture of highly scalable, available, and secure distributed systems across the Takealot Group.
  • Innovation & Incubation: Lead 0-to-1 engineering initiatives, evaluate emerging technologies, and prove their viability through rapid prototyping to unlock new capabilities.
  • Solve Hard Problems: Functionally decompose complex business and supply chain constraints into simple, elegant, and straightforward technical solutions.
  • Elevate Engineering Standards: Establish, champion, and iterate on group-wide technical standards, actively evangelising technical transformation and shifting organisational paradigms.
  • Lead Cross-Functional Delivery: Serve as the technical authority on our most demanding, cross-departmental projects, fully understanding and mitigating system interdependencies.
  • Mentor and Sponsor: Accelerate the career development of the engineering team by actively mentoring senior engineers and guiding their technical growth.
  • Influence Strategy: Provide objective, data-loaded guidance to executive decision-makers, balancing technical purity with strong business pragmatism.
  • Drive Operational Excellence: Proactively identify systemic risks, monitor technology trends, and champion initiatives that improve platform reliability, performance, and developer velocity.
  • Highly available, scalable, and secure system architectures that meet business needs.
  • Successful integration and scaling of emerging technologies (0-to-1) into production ecosystems.
  • Group-wide technical standards, architecture documentation, and best practices.
  • Delivery of mission-critical, cross-functional technical projects.
  • A measurable increase in the technical capability and output quality of mentored senior engineers.
  • Strategic technical roadmaps aligned with executive and business goals.
Requirements
  • Bachelor’s Degree in Computer Science, Mathematics, Engineering, or a related technical field.
  • 10+ years of relevant experience in software engineering, relational database internals, and distributed systems.
  • 5+ years of technical leadership experience, with a demonstrated ability to influence results-oriented development teams.
  • Proven track record of taking major, large-scale software projects from ideation to production deployment and operational support.
  • Proven track record of driving technical transformation, spearheading greenfield (0-to-1) projects, and successfully evangelising new technologies across a large engineering organisation.
  • Experience influencing a team of developers to deliver highly available and scalable services.
  • Deep domain experience in e-commerce, Supply Chain, Logistics, Machine learning, Web development, IaaS, PaaS, or SaaS.
  • Expert-level understanding of advanced data structures, algorithms, and complex system design.
  • Subject Matter Expert on multiple databases, caching, load balancers, message queues, distributed key stores, and high-throughput transaction processing.
  • Deep understanding of coding best practices, system scalability, security, and performance tuning.
  • Demonstrated ability to create a supportive work environment for career and personal development.
  • You are a leader, a builder, and an operator who strives for simplicity and demonstrates significant creativity.
  • Excellent interpersonal, verbal, and written communication skills, including the ability to communicate complex technical problems in a simple way to C-suite executives.
  • Ability to build credibility with senior engineers and senior management; able to earn and sustain the respect of highly technical professionals.
  • Ability to navigate extreme ambiguity, drive technical alignment across conflicting requirements, and lead teams through complex organisational transformations.
  • Strong negotiation, conflict resolution, and technical project management skills.
  • Able to plan ahead, proactively identify technology trends, estimate workload, and prioritise effectively across multiple simultaneous initiatives.
Preferred Qualifications
  • Postgraduate Degree in Computer Science, Mathematics, Engineering, or a related field (Preferred).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java)
Senior Software Engineer (Java)

takealot.com • Cape Town

Hybrid
ZAR 600,000 - 800,000
Competitive total remuneration package
Hybrid working model
Mentorship programme
+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 (On-Demand Logistics)
Senior Software Engineer (On-Demand Logistics)

takealot.com • South Africa

Hybrid
ZAR 720,000 - 960,000
Staff discount
Birthday leave
Remote working flexibility
+2
Software Engineering Manager (Machine Learning)
Software Engineering Manager (Machine Learning)

takealot.com • Wes-Kaap

Remote
ZAR 1,800,000 - 2,400,000
Market-related Total Remuneration Package
Remote working options
Mentorship programme
+3
Senior Software Engineer
Senior Software Engineer

takealot.com • South Africa

On-site
ZAR 900,000 - 1,200,000
Hybrid working model
Mentorship programme
Tech community & online learning
+3
Senior Software Engineer (Python) - Supply Chain
Senior Software Engineer (Python) - Supply Chain

takealot.com • South Africa

On-site
ZAR 700,000 - 1,150,000
Takealot Group - Product Manager
Takealot Group - Product Manager

Takealot Group • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Hybrid working model
Mentorship programme
Staff discount
+2
Data Principal Engineer
Data Principal Engineer

takealot.com • Cape Town

Hybrid
ZAR 1,000,000 - 1,800,000
Hybrid working model
Staff discount
Birthday leave
+2
Product Manager (On Demand Delivery Execution)
Product Manager (On Demand Delivery Execution)

Takealotcom • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Remote working: Hybrid model
Mentorship programme
Staff discount
+2
Senior Network Engineer
Senior Network Engineer

takealot.com • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Remote or hybrid working model
Staff discount
Birthday leave
+1