Summary
Bill Enright is a Senior Staff Software Engineer and seasoned technical leader with 13+ years of focused experience driving product and team outcomes at BD Life Sciences. He combines hands-on engineering—especially in C#, WPF, MVVM and robust desktop application features like undo/redo and crash recovery—with management skills in building and scaling high-performing onshore and offshore teams. Known for mentoring peers, recruiting talent globally, and guiding architecture and sustaining releases, he excels at translating customer-driven needs into reliable, innovative products for complex lab instrumentation. Bill’s background includes early engineering at Apple and continuous progression from individual contributor to manager, reflecting deep debugging chops and pragmatic delivery in regulated environments. He also holds strong academic credentials in leadership and computer science, often blending academic rigor with practical product instincts. An understated strength is his track record of turning sustaining-engineering work into opportunities for UX and reliability improvements that raise flagship product value.
13 years of coding experience
7 years of employment as a software developer
BA, Management, with Honors, 4.0, BA, Management, with Honors, 4.0 at St. Mary's College of California
Saint Ignatius College Prep
University of Illinois Urbana-Champaign
Master of Science (M.S.), Computer Science, 4.0, Master of Science (M.S.), Computer Science, 4.0 at University of Illinois Springfield