Schneider Electric has an opportunity for a Senior Software Engineer in our Energy and Sustainability Services group. The preferred location is Louisville, Kentucky. As part of a team of talented architects and developers, the Sustainability Software Developer is responsible for the design and implementation of business-critical applications across the Sustainability business. This role involves working with software architects and stakeholders to understand requirements and constraints, developing plans and execution strategies to meet those needs, and leveraging the latest technologies to build innovative and sustainable solutions. The position requires using Azure services such as IoT, AI, and machine learning to develop solutions that enable customers to optimize their energy usage, reduce their carbon footprint, and improve operational efficiency. Senior Software Engineers play a key component in the overall success of the team with focus on design and development of software solutions in the overall strategic architecture and platform strategies leveraging their expertise in .NET Core and C# development.