Principal Software Engineer jobs in United Kingdom