Customer Success & Support jobs in Edinburgh, United Kingdom, October 2026