We are seeking a skilled General Engineer to join our talented team in Johannesburg. In this role, you will integrate engineering principles to design, build, and manage various engineering projects. The ideal candidate will have experience in both civil and mechanical engineering, providing versatile expertise to our diverse offerings.