senior site engineer responsibilities