senior management team careers in Aberdeen, United Kingdom