Senior Software & Data Engineer

Job expired!

Join Our Innovative Team as a Senior Software & Data Engineer at Centrica Energy

We are thrilled to introduce you to Centrica—more than just an energy company. As a pioneering family of brands, we are dedicated to revolutionising a cleaner, greener future. A career with us at Centrica is fueled by purpose, where every role contributes to energising a greener, fairer future.

About the Role

At Centrica, innovation drives us forward, and data is at the heart of our operations. We are currently seeking a Senior Software & Data Engineer to join our Algo Data team. In this role, you will be instrumental in designing, building, and operating a critical data platform that supports the expansion of our Algorithmic Trading business. This position is perfect for those who thrive in a fast-paced environment and are eager to make an impact in data and algo trading.

Key Responsibilities

As a Senior Software & Data Engineer, you will:

  • Develop cutting-edge green tech and robust backend services using .NET C# and Web API.
  • Create intuitive user interfaces with Angular.
  • Ensure system reliability and quality through unit testing and automated testing.
  • Manage scalable solutions in the AWS Cloud and with Kubernetes.
  • Operate real-time data processing with Kafka and RabbitMQ.

Our Ideal Candidate

Our ideal team member will be a strong team player with a curiosity and experience in:

  • Data engineering and distributed systems design
  • Kafka and event-driven architectures
  • Developing and operating large-scale data systems

Experience in additional tools like MongoDB, PostgreSQL, MSSQL, as well as familiarity with Humio, Serilog, Octopus Deploy, and Argo is highly desirable.

About Centrica Energy

Centrica Energy, the trading and asset management arm of Centrica plc, is a leader in European energy markets with extensive experience in innovating Power Purchase Agreements (PPA). We manage over 13 GW of renewable power and engage deeply in the LNG, gas, power, and energy attribute markets, connecting various stakeholders across the energy landscape.

Why Join Us?

Centrica is committed to continuous learning and innovation. We support our employees through Guilds that drive technical growth and social activities, ranging from Hackathons to department events and social gatherings. Our active Staff Association also fosters community through diverse activities including Foosball tournaments and LAN parties.

If you’re looking to make a significant impact in a forward-thinking company, deepen your skills and join a vibrant community, consider applying to Centrica Energy. Let’s shape the future of energy trading together!

#LI-CET #LI-SR1 PLEASE APPLY ONLINE by hitting the 'Apply' button. Applications are accepted only via the ‘Apply’ button.

This role is being handled by the Centrica recruitment team and NO agency contact is required.