1. What is a Software Engineer at Xylem?
As a Software Engineer at Xylem, you play a direct role in creating technologies that address one of the world's most critical challenges: global water sustainability and resource management. Xylem operates at the intersection of industrial hardware, IoT metering, environmental analytics, and cloud platform software. Engineers here do not merely build isolated web services; they develop software systems that control, monitor, and optimize water treatment infrastructure, smart metering networks, and industrial pump telemetry globally.
Depending on your team, you might work on backend cloud services in Java or C# / .NET Core, building cloud pipelines that handle telemetry data from millions of smart water devices. Alternatively, you might contribute to front-end and web applications using React or Angular, or deliver desktop, embedded, and CAD-integrated tooling used by application engineers worldwide. Xylem also integrates hardware-adjacent logic, where software interfacing, API services, and real-time database queries drive operational decisions for municipal and industrial water systems.
Joining Xylem means building scalable, resilient code that connects physical infrastructure to cloud environments. Candidates entering this role should expect an engineering culture that balances rigorous industrial software standards with modern web, cloud, and microservice practices.