Principal Engineer (Full-Stack / Platform / Data)

Lesaka Technologies Inc.

Cape Town

Hybrid

ZAR 900,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Lesaka Technologies Inc. is looking for a Principal Engineer in Cape Town, South Africa. This hybrid role involves leading the evolution of their platform by defining architectural standards across infrastructure, data, backend, and frontend systems. With hands-on experience required, the ideal candidate has over 10 years in software engineering, focusing on scalable systems and mentoring. You will contribute to complex projects, ensuring technical quality and guiding other engineers while collaborating on strategic goals.

Qualifications

  • 10+ years of hands-on software engineering experience.
  • Experience designing, building, and scaling complex production systems.
  • Demonstrated experience across backend, frontend, data, and infrastructure.

Responsibilities

  • Define and drive system architecture across the stack.
  • Make high-impact technical decisions for scalability.
  • Contribute hands-on across backend and frontend when needed.
  • Design and maintain cloud infrastructure.
  • Architect data models supporting product and analytics.
  • Improve reliability and developer experience.
  • Mentor engineers and raise the technical bar.

Skills

Backend engineering experience
Frontend engineering experience with modern frameworks
Data modeling and pipeline design
Strong technical judgment
Clear communication skills

Job description

Overview

Job Description

Role: Principal Engineer (Full-Stack / Platform / Data). Location: Cape Town, South Africa (Hybrid or On-site). Open to relocation within South Africa for the right candidate.

Role Overview

We are hiring a Principal Engineer to lead the evolution of our platform across infrastructure, data, backend, and frontend systems. This is a senior, hands-on role focused on solving complex technical challenges while shaping long-term architecture and engineering direction.

Responsibilities
  • Define and drive system architecture across frontend, backend, data, and infrastructure
  • Make high-impact technical decisions with long-term scalability in mind
  • Contribute hands-on across the stack when needed (backend, frontend, data, infrastructure)
  • Design and maintain cloud infrastructure and deployment systems
  • Architect data models and pipelines that support both product and analytics
  • Improve reliability, observability, and developer experience
  • Mentor engineers and raise the technical bar across teams
  • Partner with leadership on technical strategy and execution
Experience
  • 10+ years of hands-on software engineering experience
  • Proven experience designing, building, and scaling complex, production systems
  • Demonstrated experience working across backend, frontend, data, and infrastructure domains
Key Competencies
  • Strong backend engineering experience (APIs, distributed systems, service design)
  • Solid frontend engineering experience with modern frameworks (e.g., React) and performance optimization
  • Proven experience designing and operating data systems (data modeling, pipelines, storage)
  • Deep experience with cloud infrastructure, CI/CD systems, and observability tooling
  • Technical Ability
  • Strong technical judgment and ability to make high-quality tradeoffs
  • Track record of influencing technical direction and mentoring engineers
  • Clear and effective communication across technical and non-technical stakeholders
Nice to Have
  • Leadership
  • Experience in high-growth or scaling environments
  • Experience building internal platforms or developer tooling
  • Experience balancing product delivery with platform/infrastructure investment
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Engineer (Full - Stack / Platform / Data)
Principal Engineer (Full - Stack / Platform / Data)

Lesaka Technologies Inc. • Cape Town

Hybrid
ZAR 800,000 - 1,100,000
Principal Engineer - Full-Stack, Platform & Data Leader
Principal Engineer - Full-Stack, Platform & Data Leader

Lesaka Technologies Inc. • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Cape Town Hybrid: Senior Platform Engineer (Full‑Stack/Data)
Cape Town Hybrid: Senior Platform Engineer (Full‑Stack/Data)

Lesaka Technologies Inc. • Cape Town

Hybrid
ZAR 800,000 - 1,100,000
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Principal Engineer (Python, Java, Scala, Go) (CPT Hybrid)
Principal Engineer (Python, Java, Scala, Go) (CPT Hybrid)

Datafin • Cape Town

Hybrid
ZAR 900,000 - 1,400,000
Senior Full Stack C# Software Engineer - React /Azure
Senior Full Stack C# Software Engineer - React /Azure

60 Degrees • Wes-Kaap

Hybrid
ZAR 1,000,000 - 1,800,000
Hybrid working model
International collaboration (SA/AU)
Senior Platform Engineer (JHB Hybrid)
Senior Platform Engineer (JHB Hybrid)

Datafin • Johannesburg

Hybrid
ZAR 1,000,000 - 1,400,000
Senior Engineer (Platform)
Senior Engineer (Platform)

Triwill Group • South Africa

On-site
ZAR 1,000,000 - 1,800,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior Platform Engineer
Senior Platform Engineer

Ringier South Africa • South Africa

Remote
USD 3,000 - 6,000