software engineer gis careers in Cambridge, United Kingdom