Software Developer for Algorithmic Trading



Centrica Energy Trading is looking for a passionate and highly motivated Software Developer to join their Algorithmic Trading team and contribute to spearheading research, development, deployment and operation of trading algorithms intended for energy commodity markets.


Operating in fast-paced environment, where ideas move from first spark to a working algorithm in a matter of weeks, you will be working alongside a cross-disciplinary commercial team with diverse quantitative backgrounds including software engineers, computer scientists, mathematicians, and physicists.


The Position

If you are curious, innovative, and open-minded you will certainly thrive with Centrica Energy Trading, where discussing new trading strategies and ideas at a white-board is equally important as your abilities as a first-class code-smith.


This role will challenge your technical capabilities, working across all aspects of algorithmic trading; from researching and implementing trading models and strategies with Algorithm Researchers, maintaining and developing our algorithmic trading framework and bringing new trading algorithms to the markets.


Your responsibilities include:

  • Development, testing and validation of trading strategies
  • Actively engaging in the creative process around inventing algorithmic trading concepts
  • Development and maintenance of the bespoke algorithmic platform
  • Supporting the entire process flow from research to live trading
  • Development of internal tools, data capture and data storage

Alongside other Developers, Algorithm Researchers and Traders you will eventually be responsible for monetizing a business area via algorithmic trading with a clear profit objective, rather than purely customer-based deliveries, allowing you to see the end-to-end value generation of your work.

Centrica Energy Trading works in an open workspace where learning and professional growth are top-of-mind, and participation in e.g., study groups, conferences, sparring and engaging with peers across the organization are actively encouraged.


The Ideal Profile

You have a master’s degree or Ph.D. in computer science or similar, and you have hands-on experience with C# .NET. With your talent and passion for software development, you are always keeping up to date with the latest technologies and methods.


Furthermore, you are driven and commercially minded, with a strong collaborative spirit, and you have an excellent command of written and spoken English.


It would be a clear plus if you have:

  • Basic knowledge of trading, including order types and market microstructure
  • Experience working with large amounts of data in databases as well as using APIs
  • Experience from a message bus architecture / streaming data

Domicile: Office in Aalborg or Copenhagen.


Please send your application and CV via the link as soon as possible. We will be conducting interviews on an ongoing basis. All applications are treated confidentially.


For more details about the job or the company, please contact Partner at Kompetent, Louise Koldborg on mobile: 2060 2350.


APPLY FOR THE POSITION