What is a Software Engineer at Waters?
At Waters, a Software Engineer does not just write code; they build the digital foundation that powers global scientific discovery. Waters is a world leader in specialty measurement, developing cutting-edge analytical instruments, liquid chromatography systems, mass spectrometry technologies, and laboratory informatics software like Empower. The software you build and maintain directly impacts how scientists develop life-saving medicines, ensure the safety of global food and water supplies, and pioneer clinical research.
This role is highly collaborative and sits at the intersection of complex hardware instrumentation, cloud systems, and high-performance desktop applications. Software Engineers here are responsible for creating seamless, reliable user experiences, processing massive data streams in real time, and ensuring that scientific data remains secure and compliant with strict regulatory standards. Whether you are working on instrument control firmware, cloud-native data platforms, or advanced desktop UI, your work will directly translate to physical, real-world outcomes in laboratories worldwide.
Because Waters operates in a highly regulated, precision-driven industry, software quality and reliability are paramount. Engineers must balance modern software engineering practices with a deep respect for the scientific domain. If you enjoy solving multi-dimensional problems where software directly controls sophisticated physical hardware and processes high-throughput data, this role offers an exceptionally rewarding engineering challenge.




