Location: Hybrid - Cape Town / Johannesburg

Employment Type: Full-Time

Department: Software Engineering


As a Senior Software Engineer, you'll lead a team of engineers while working in a consultative, project-based manner with our clients. You'll be the trusted technical advisor on engagements, owning the architecture and technical direction, guiding delivery, and ensuring your team produces high-quality, scalable, well-engineered software that runs reliably on the cloud.

The ideal candidate is a strong engineer first: someone who writes production-quality code, designs sound architectures, and brings deep cloud and software engineering expertise to every engagement. Beyond building, you'll set technical direction, make architectural trade-offs, establish standards, use AI tooling fluently to multiply your team's output, and mentor others, acting as a credible technical voice with clients from discovery through to handover.


What You'll Do

Lead engagements and people

Design and build software

Build for the cloud and automate