Location: Hybrid - Cape Town / Johannesburg

Employment Type: Full-Time

Department: Software Engineering


As an Intermediate Software Engineer, you'll help design and build scalable, maintainable software for our clients, working hands-on across application code, REST APIs, databases, and the cloud infrastructure that runs them. You'll contribute across the delivery lifecycle, from gathering requirements to shipping and operating production systems, delivering quality work under the guidance of senior engineers while steadily taking on more ownership.

This is a hands-on build role for someone with a few years of delivery experience who is ready to deepen their craft, sharpen their cloud skills, and grow toward technical and architectural ownership. You'll learn fast, ship often, use modern AI tooling to work effectively, and be supported by a strong team of mentors.


What You'll Do

You'll spend most of your time building, and some of your time learning patterns from more senior engineers and applying them well.