1. What is a Software Engineer at Hach?
As a Software Engineer at Hach, you play a pivotal role in developing, refining, and supporting the technological ecosystem behind industry-leading water quality analysis instruments and software. Your work directly impacts how municipal, industrial, and environmental scientists monitor and protect vital water resources across the globe. By building reliable software, user-facing applications, and backend systems, you ensure that complex data collection processes translate into clear, actionable insights for end users.
This position sits at the intersection of software craftsmanship and real-world physical instrumentation. You will collaborate closely with multidisciplinary teams—including electrical engineers, mechanical designers, product managers, and quality assurance specialists—to deliver robust software solutions. Whether you are optimizing data pipelines, improving user interfaces, or ensuring strict system verification, your contributions drive product reliability in mission-critical environments.
The environment at Hach values technical precision, collaborative problem-solving, and a genuine passion for engineering excellence. You can expect to tackle unique architectural challenges that bridge the digital and physical worlds. While the work requires deep technical focus and meticulous attention to detail, you will find a supportive culture that champions continuous learning and open communication.



