senior site engineer careers in Luanda, Angola