it engineers careers in Leeds, United Kingdom