What is a Software Engineer at Veolia?
A Software Engineer at Veolia plays a critical role in driving the digital transformation of environmental services. Unlike traditional tech companies, Veolia operates at the intersection of physical infrastructure and digital innovation. Your work as a Software Engineer directly impacts how the company manages water systems, optimizes waste-to-energy plants, and reduces carbon footprints globally. You will build, maintain, and scale software solutions that monitor real-time industrial data, automate complex operational workflows, and help operators make data-driven decisions on-site.
This position is highly collaborative and sits within a diverse ecosystem of chemical engineers, electrical engineers, and plant managers. You will not just be writing code in isolation; you will be solving tangible, real-world problems that have a direct ecological impact. Whether you are developing predictive maintenance algorithms for water treatment facilities or optimizing the data pipelines that track waste processing, your contributions ensure that Veolia delivers on its promise of ecological transformation.
For candidates who want their technical skills to serve a sustainable purpose, this role offers an incredibly rewarding career path. The systems you build must be highly reliable, secure, and capable of processing large volumes of telemetry data. This requires a strong foundation in software engineering principles, a deep curiosity about physical processes, and the ability to translate complex operational needs into elegant digital solutions.
