Technical Lead Marine Weather careers in Manchester, United Kingdom