
at Centrica
CommoditiesPosted 4 days ago
No clicks
**Senior Software Developer – Trading Tools & Data Visualisation** Drive real-time energy trading decisions via cutting-edge applications and visualisation. As a **Senior Software Developer**, you'll design and implement intuitive tools using Python, Dash, and modern front-end technologies. Collaborate with traders and analysts to translate complex data into actionable insights, optimising performance on large-scale datasets. Your extensive software development experience and proficiency in Python will enable you to thrive in our fast-paced collaborative environment, driving automation and algorithmic trading expansion. Join us to shape both immediate trading outcomes and our team's longer-term evolution.
- Compensation
- Not specified
- City
- Not specified
- Country
- Belgium
Currency: Not specified
Full Job Description
Join us, be part of more.
Were so much more than an energy company. Were a family of brands revolutionising how we power the planet. We're energisers. One team of 21,000 colleagues thats energising a greener, fairer future by creating an energy system that doesnt rely on fossil fuels, whilst living our powerful commitment to igniting positive change in our communities. Here, you can find more purpose, more passion and more potential. Thats why working here is #MoreThanACareer. We do energy differently we do it all. We make it, store it, move it, sell it and mend it.
About your team:
At Centrica Energy, our mission is to move it.
Were energy movers by nature. Were a global renewable energy trading company which helps move energy from source to use powering businesses, homes, and societies as they transition to a new sustainable energy future. If the idea of working to create a sustainable energy future also moves you, we may very well be the right place for you.
This role is an opportunity to design and deliver the tools that power real-time trading decisions in dynamic energy markets. This role bridges advanced software engineering with market insight, enabling traders and analysts to translate complex data into actionable intelligence through intuitive applications and visualisations.
Working at the heart of trading technology, the position offers the chance to shape both immediate trading outcomes and the longer-term evolution of front-end and data visualisation capabilities. It is well suited to a Senior Software Developer motivated by ownership, collaboration, and building high-impact solutions in a fast-paced environment.
About the Role
This role is focused on building and evolving front-end applications and data visualisation tools that underpin trading decisions and portfolio insights. It requires close collaboration with commercial stakeholders and a strong ability to translate complex, often ambiguous requirements into robust technical solutions. The position provides significant ownership and influence over design decisions, architecture, and the overall user experience.
In this role, responsibilities will include:
Designing, developing, and maintaining scalable front-end applications and interactive dashboards using Python, Dash, and modern front-end technologies
Developing advanced data visualisation solutions that transform complex trading, market, and portfolio data into clear, actionable insights
Partnering closely with traders, quantitative analysts, and portfolio managers to translate evolving workflows into effective and intuitive software solutions
Integrating internal and external data sources, APIs, and third-party libraries while ensuring high standards of data quality and reliability
Driving performance optimisation to support responsive applications handling large-scale real-time and historical datasets
Contribute to the continued expansion of automation and algorithmic trading within the Short-Term Asset Trading team
About You
The ideal candidate is an experienced software developer who combines strong technical expertise with a pragmatic and solution-oriented mindset. Success in this role requires the ability to operate independently while engaging closely with business stakeholders, demonstrating curiosity in understanding trading environments, and taking ownership of delivering impactful and scalable solutions.
To succeed in this position, the candidate will bring:
Extensive experience in software development, with a strong focus on front-end engineering, web applications, or data visualisation in complex environments
Proficiency in at least one programming language, with the ability to work effectively in Python and adapt quickly to new frameworks and technologies
Solid experience designing and delivering interactive dashboards or visualisation tools that support data-driven decision-making
Strong familiarity with modern development practices, including cloud platforms, version control, CI/CD pipelines, and scalable system design
Proven ability to collaborate with non-technical stakeholders, manage competing priorities, and take ownership of end-to-end delivery in a fast-paced setting
Additionally it would be an advantage if you have knowledge of or experience with agentic coding.
About Centrica Energy
Centrica Energy is a global energy trading and optimisation business that helps move energy from source to use, connecting producers, suppliers and offtakers across wholesale energy markets. We trade power, gas, liquefied natural gas and green certificates, and operate from eight offices across three continents with the purpose of energising a greener, fairer future.
We are one of the largest renewable asset managers in Europe, with more than 18.8 GW of capacity under contract, of which more than 85% is renewable assets. Alongside trading activity, Centrica Energy also provides optimisation and flexibility services across batteries, renewable flexibility, combined heat and power plants and other flexible assets, using advanced algorithms, market expertise and 24/7 operations to maximise value across major power markets.
Through advanced analytics, trading capabilities, and technology-driven innovation, Centrica Energy helps optimise energy portfolios and unlock value across rapidly evolving markets. A collaborative and entrepreneurial culture supports continuous improvement, enabling teams to respond to change with agility and build smarter, more efficient energy systems for the future.
#LI-CET
Why should you apply?
Were not a perfect place but were a people place. Our priority is supporting all of the different realities our people face. Life is about so much more than work. We get it. Thats why weve designed our total rewards to give you the flexibility to choose what you need, when you need it, making sure that you and your family are supported not only financially, but physically and emotionally too. Visit the link below to discover why were a great place to work and what being part of more means for you.
https://www.morethanacareer.energy/centricaenergy
If you're full of energy, fired up about sustainability, and ready to craft not only a better tomorrow, but a better you, then come and find your purpose in a team where your voice matters, your growth is non-negotiable, and your ambitions are our priority.
Help us, help you. We would love for you to share any information about yourself throughout our recruitment process so that we can better understand you and help shape your journey.





