
/10
Job Description
Join us, be part of more.
We’re so much more than an energy company. We’re a family of brands revolutionising how we power the planet. We're energisers. One team of 21,000 colleagues that’s energising a greener, fairer future by creating an energy system that doesn’t 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. That’s 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.
We’re energy movers by nature. We’re 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.
Join a high‑performing Algorithmic Trading team where innovative thinking, experimentation, and rapid iteration are part of everyday life. In this role, you’ll help turn bold ideas into robust trading algorithms that make a measurable commercial impact within energy markets. You’ll work in a collaborative environment that encourages continual learning, knowledge sharing, and professional growth.
About the Role
As an Algorithm Developer, you’ll work across the full lifecycle of algorithmic trading—from concept to live deployment. You’ll collaborate closely with researchers, developers, and traders to shape trading models, strengthen our technical platform, and bring new strategies to market. Your work contributes directly to commercial outcomes and the evolution of our trading capabilities.
Key responsibilities
Develop, test and validate trading strategies
Contribute to the creative process of designing new algorithmic trading concepts.
Build and maintain the bespoke algorithmic trading platform.
Support the full workflow from research to live trading.
Develop internal tools and maintain data‑capture and storage solutions.
This role is based out of one of our locations in Denmark: Copenhagen or Aalborg.
About the team
We are a cross-disciplinary commercial team consisting of top-level people with diverse quantitative backgrounds, such as software engineers, computer scientists, mathematicians and physicists. We share a mission of spearheading research, development, deployment, and operation of trading algorithms intended for energy commodity markets.
If you are curious, inventive, and open-minded, we are certain you will thrive with us, where discussing at a white-board and sharing trading ideas is equally important to your skills as a first-class code-smith. We work in an open workspace where learning and professional growth are actively encouraged (and required) via participation in e.g. study groups, conferences, sparring, engaging with peers across the entire organization, etc.
About You
The ideal candidate has a few years of relevant experience. Your educational background may come under various titles, but we expect you to hold a Master’s or PhD degree in computer science, software engineering, or an equivalent field.
Furthermore, we expect that you:
Are familiar with object‑oriented programming and C# .NET
Are talented and passionate about software development
Stay up to date with new technologies and methods
Are driven, commercially minded, and collaborative
Communicate effectively in English
It will be an advantage if you have:
Quantitative skills within mathematics, data science, or statistics
Basic knowledge of trading, including order types and market microstructure
Experience working with large datasets across various database technologies
Experience with message‑bus architectures or streaming‑data environments
Knowledge of scripting languages and machine‑learning tools such as R, Python, Keras, or TensorFlow
About Centrica Energy
We’re a profitable company that understands the necessity of investment to achieve improvement. If you’ve got the willingness, ambitions, and right attitude we offer a work environment that will help you grow on a professional as well as personal level.
Energy markets are increasingly dominated by an ambitious decarbonization agenda, and so are we. Leveraging our in-house talent and specialists, extensive market expertise, technical capabilities, and the strong balance sheet of Centrica plc, we’re focused on delivering on the net-zero agenda as a vital enabler of our future growth. Our ambition is to become Europe’s No. 1 renewable energy trader and a globally important player, and we’re delivering on an ambitious corporate- and commercial strategy to make those ambitions a reality. Our work culture is flexible, entrepreneurial, and collaborative, marked by a high pace and equally high ambitions, but also emphasizing social engagement and having fun.
#LI-CET
Why should you apply?
We’re not a perfect place – but we’re 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. That’s why we’ve 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 we’re 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.
Company benefits
Working at Centrica
Company employees:
Gender diversity (m:f):
Hiring in countries
Belgium
Denmark
Ireland
United Kingdom
Office Locations
Other jobs you might like
Algorithms Engineer
£45,000 – £58,000 per annum
Stevenage | Bristol | United Kingdom
23 Mar
Transparency9.4/10
RankingAlgorithm Developer (Weapon Systems)
£55,000 per annum
Bristol | United Kingdom
13 Apr
Transparency9.4/10
RankingAlgorithm Specialist
£50,000 – £57,000 per annum
Bristol | United Kingdom
Transparency9.4/10
RankingStudent Assistant
Aalborg | Denmark
16 Apr
Transparency8.2/10
RankingNSL – Software Engineer – SC Perm
Leeds, United Kingdom
Transparency8.8/10
Ranking

