Joseph Allen is an experienced engineering manager at Flowserve Corporation, where they currently lead the Pac Seal Engineering team, overseeing product and manufacturing engineering, research and development, and sales support. Previously, Joseph held various engineering roles at Flowserve, including Global Director of New Product Development and Supervisor of Order Engineering, and worked as a Mechanical Engineering Technician at Pfizer. Joseph earned a Bachelor of Science in Mechanical Engineering from Western Michigan University in 2005.
This person is not in the org chart
This person is not in any teams
This person is not in any offices