Centrica is looking for a Software Engineer to design, build, and maintain high-quality software solutions. This hybrid role involves working collaboratively within a cross-functional team to support critical customer and business platforms.The ideal candidate will have a degree in Computer Science