1. What is a Software Engineer at Waters?
At Waters, software development exists at the critical intersection of analytical science, advanced hardware engineering, and modern cloud architecture. As a Software Engineer at Waters, you write the code that powers high-performance liquid chromatography (HPLC), mass spectrometry (MS), and laboratory information management systems utilized by pharmaceutical leaders, environmental researchers, and clinical labs worldwide.
The software you build operates under rigorous performance and accuracy requirements. Whether you are developing firmware-adjacent instrument control layers, designing real-time data processing engines for analytical scientific equipment, or building scalable cloud infrastructure to process massive analytical datasets, your work directly affects human health and scientific discovery.
This role requires a unique balance of technical expertise and practical problem-solving. You will collaborate closely with cross-functional teams comprising hardware engineers, systems specialists, product managers, and cloud architects. Joining Waters means tackling complex systems-level challenges where reliable execution, domain-driven design, and clean code directly enable scientific breakthroughs.



