cpp cppm careers in Edinburgh, United Kingdom