Engineering Manager job at Teleflex