Consulting/Principal Software Engineer page is loadedConsulting/Principal Software Engineer Apply locations Cape Town Johannesburg Port Elizabeth Durban time