Enable job alerts via email!

Principal Engineer

Findojobs South Africa

Wes-Kaap

Hybrid

ZAR 900,000 - 1,100,000

Full time

2 days ago
Be an early applicant

Job summary

A global digital consultancy is seeking a Principal Engineer in Cape Town to lead cutting-edge software projects. The role is ideal for a Senior Technologist proficient in various languages and technologies, who enjoys problem-solving and mentoring. This hybrid position offers the opportunity to work with international clients in tech, healthcare, and entertainment sectors in a collaborative culture.

Qualifications

  • 8+ years of professional software engineering experience.
  • Experience in technical leadership roles.
  • Expertise in designing complex distributed systems.

Responsibilities

  • Define solution architectures and lead technical design sessions.
  • Mentor Engineers and foster a strong development culture.
  • Act as a trusted advisor for clients.

Skills

Hands-on expertise with TypeScript
Node.js
React
C#
Go
Python
Java
Strong problem-solving skills
Communication skills
Mentoring skills

Education

BSc / BEng in Computer Science or equivalent

Tools

PostgreSQL
MongoDB
Redis
Kafka
RabbitMQ

Job description

Tech Consulting & Product Innovation

Principal Engineer

Cape Town (Hybrid)

Polyglot Experience Essential

A global digital consultancy and product engineering company is on the lookout for a dynamic Principal Engineer to lead cutting-edge software projects from Cape Town. This hybrid role is ideal for a Senior Technologist who enjoys solving complex problems, mentoring teams, and directly engaging with high-profile international clients across industries like tech, healthcare, and entertainment.

This opportunity is perfect for someone who thrives in a fast-moving, collaborative culture, and wants to work on a broad array of meaningful projects with smart people across the globe.

Qualifications :

  • BSc / BEng in Computer Science, Engineering, or equivalent
  • 8+ years of professional software engineering experience
  • Experience in technical leadership roles, mentoring, and architecture
  • Broad exposure across the full product lifecycle

Requirements :

  • Hands-on expertise with TypeScript, Node.js, React, C#, Go, Python, or Java
  • Experience designing complex distributed systems and APIs
  • Strong database skills PostgreSQL, MongoDB, Redis, or similar
  • Proficiency with messaging systems like Kafka or RabbitMQ
  • Deep understanding of scalability, performance, and security
  • Comfortable engaging with stakeholders, product teams, and designers
  • Strong problem-solving, communication, and mentoring skills
  • Proven ability to work in cross-functional, remote-first teams
  • Key Performance Areas (KPAs) :

  • Define solution architectures and lead technical design sessions
  • Mentor Engineers and foster a strong development culture
  • Act as a trusted advisor for clients and guide strategic technical direction
  • Resolve architectural challenges and remove delivery blockers
  • Lead and contribute to delivery of world-class digital products
  • Identify and implement technical improvements across projects
  • Ensure alignment between technical execution and business outcomes
  • Collaborate across design, product, and operations teams
  • Apply now!

    If youre ready to work in an environment that values mastery, mentorship, and meaningful workand youre passionate about solving hard problems with a team of global technologiststhis role is for you.

    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.