We are seeking a dynamic Civil Engineer to join our Johannesburg office. The ideal candidate will have a strong foundation in civil design and project management, with the ability to tackle complex engineering challenges while collaborating with teams.