1. What is a Software Engineer at TotalEnergies?
As a Software Engineer at TotalEnergies, you occupy a unique intersection between cutting-edge technology and world-scale energy operations. Whether you are building real-time data pipelines for industrial assets, crafting digital tools for gas and power trading IT, or engineering cloud-native backend services to support renewable energy monitoring, your work directly supports the multi-energy transition of a global leader. Digitalization is core to the strategy at TotalEnergies, enabling operational efficiency, rigorous safety management, and low-carbon innovations.
Engineers in this role work across diverse domain ecosystems. You might build scalable RESTful APIs in NestJS (TypeScript) or PHP (Lumen), optimize database queries in PostgreSQL or MongoDB, and containerize services using Docker. Specialized digital teams also work on custom software solutions for SCADA networks, industrial control systems, and internal enterprise platforms that serve thousands of global operators. You are not just writing code; you are building robust, production-grade systems that withstand high operational demands while adhering to strict security and compliance standards.
Success at TotalEnergies requires balancing technical rigor with a deep understanding of organizational goals. Software engineers collaborate closely with cross-functional partners—including product managers, domain specialists, and operational leaders—to translate complex energy workflows into clean, reliable, and maintainable software architecture.
