We are seeking a skilled Civil Engineer to join our dynamic team in Johannesburg. The ideal candidate will have a strong background in civil engineering principles and practices, with experience in infrastructure development and project management. You will play a crucial role in planning, designing, and overseeing a wide range of civil engineering projects.