1. What is a Software Engineer at Culligan?
As a Software Engineer at Culligan, you are at the intersection of traditional engineering excellence and the modern digital transformation of water treatment solutions. You play a vital role in building the software systems that underpin our global operations, from field service management tools to the complex manufacturing interfaces that define our product quality. Your work ensures that our technology stack remains scalable, reliable, and capable of supporting a market-leading brand.
The position offers the opportunity to influence the entire software development lifecycle. You will contribute to projects that directly impact how our service teams operate in the field and how our manufacturing facilities optimize production. Because Culligan is a global organization, the complexity of the systems you will work on provides significant room for technical growth, requiring a balance between high-level architectural thinking and the rigorous, hands-on implementation of robust code.


