senior level managers careers in Cape Town, South Africa