Software Developer

Norlys Energy Trading A/S

Aalborg

Hybrid

DKK 700,000 - 900,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Norlys Energy Trading A/S is seeking a software developer for Algo Core to maintain and evolve the core algorithmic trading system from Aalborg. You will work closely with traders and quants to implement robust features and enhancements in C#/.NET, while exploring new venues and algorithms.

You will join a small team responsible for reliability and continuous improvement, with on-call rotation. Prior hands-on experience with production systems and a strong learning mindset are required.

Qualifications

  • Master's degree in computer science, software engineering, data science or related field.
  • Practical experience with C#/.NET, or substantial experience in Java and ability to transition to C#/.NET.
  • Ability to investigate problems, discuss technical approaches, and take responsibility for delivering solutions.
  • Eager to learn, both technically and about the domain.

Responsibilities

  • Maintain and improve the core trading system in C#/.NET.
  • Develop new functionality and features for traders, UI and APIs.
  • Integrate into new trading venues and enhance trading algorithms.
  • Collaborate with traders and quantitative analysts to translate needs into software.
  • Support the system with on-call rotations and incident response.

Skills

C#/.NET
Java
Problem solving
Learning mindset
On-call readiness

Education

Master's degree in CS/SE/Data Science or related field

Tools

Azure
SQL Server
PostgreSQL
Timescale
Python

Job description

Would you like to build software at the core of algorithmic energy trading? In Algo Core, you will work on a system supporting tens of thousands of trades every day across multiple continents.

We are looking for a developer with experience building production software who wants to take responsibility, contribute to technical decisions, and learn how energy trading works in practice. You will work directly with traders and quantitative analysts, developing the software they rely on.

The team

You will join Algo Core, a team of six developers responsible for developing and maintaining the core algorithmic trading system at Norlys Energy Trading.

We share responsibility for the system’s development and reliable operation. You will take responsibility for tasks matching your experience level, with opportunities to drive work from understanding the requirements through proposing a design and implementing the solution. Designs and technical decisions are discussed with teammates, so you will have colleagues to challenge your ideas and help develop them.

The role

You will maintain and improve our existing system while developing new functionality in C#/.NET. Your work could include:

  • Building an integration into a new trading venue.
  • Developing a new trading algorithm that improves a trader’s ability to manage a position
  • Adding a feature to our trader-facing UI or APIs.
  • Investigating and fixing an issue in the core algo engine.

Part of the job is understanding what traders and quantitative analysts need and turning that into software that improves their workflows. You will also help to ensure our software and algorithms meet the technical requirements, venue rules and internal governance requirements.

The system runs around the clock, and the team shares a compensated 24/7 on-call rotation, usually one week at a time. You will join the rotation once you are ready to take on that responsibility.

In this role, you will get close to both the technology and the trading behind it. You will work directly with the traders and quants using the system, see where your work makes a difference, and build a strong understanding of algorithmic trading along the way.

What we are looking for

We are looking for a developer with professional experience building and maintaining production software and wants to keep learning. You do not need to come in knowing the energy trading domain, but you should be interested in understanding the business behind the system you are developing.

Must-have qualifications
  • A master’s degree in computer science, software engineering, data science or a related field.
  • Practical experience with C#/.NET, or substantial experience in a language such as Java and the ability to transition to C#/.NET.
  • The ability to investigate problems, discuss technical approaches, and take responsibility for delivering solutions.
  • An eagerness to learn, both technically and about the domain.

Nice-to-have qualifications

Experience with real-time systems, Microsoft Azure or databases such as Microsoft SQL Server, PostgreSQL and Timescale is an advantage.

Familiarity with Python, data pipelines, machine learning, statistics, or the energy sector can also provide useful background for understanding how our systems are used. These are not prerequisites for the role.

What we offer
  • Responsibility and influence match your experience.
  • Direct collaboration with traders and quantitative analysts, giving you insights into how your software affects day-to-day trading and profitability.
  • Opportunities to learn how algorithmic energy trading works while developing your technical skills.
  • Flexibility in balancing work and home life, while working primarily from our Aalborg office.
  • An active staff association with a range of social events.
Interested?

If you like the idea of working on software that sits close to actual trading and want to learn more about algorithmic energy markets, we would like to hear from you.

Want to know more?

Feel free to reach out if you have any questions about this opportunity

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Algorithmic Trading Software Engineer (C#/.NET)
Algorithmic Trading Software Engineer (C#/.NET)

Norlys Energy Trading A/S • Aalborg

Hybrid
DKK 700,000 - 900,000
Student Software Developer
Student Software Developer

Nitor Energy • Denmark

On-site
DKK 279,000 - 391,000
Mentoring
Growth opportunities
Central Aarhus office
+2
Algorithmic Trading Developer
Algorithmic Trading Developer

Nitor Energy • Aarhus

On-site
DKK 900,000 - 1,200,000
Dynamic work environment
Career growth
Competitive salary package
+3
Student Software Developer
Student Software Developer

Nitorenergy • Aarhus

Hybrid
DKK 201,000 - 268,000
Mentoring
Energy trading domain learning
Social environment
+2
Quant Trader for Short-Term Power Trading
Quant Trader for Short-Term Power Trading

Centrica Energy Trading Pte. Ltd. • Aalborg

On-site
DKK 900,000 - 1,500,000
Quantitative Researcher - Algorithmic Trading
Quantitative Researcher - Algorithmic Trading

Copenhagen Energy Trading • København

On-site
DKK 900,000 - 1,200,000
Growth environment
Exceptional team
Competitive compensation and flex
+2
Quant Trader for Short-Term Power Trading
Quant Trader for Short-Term Power Trading

Centrica Energy • København

On-site
DKK 850,000 - 1,100,000
Quant Trader for Short-Term Power Trading
Quant Trader for Short-Term Power Trading

Centrica • København

On-site
DKK 900,000 - 1,200,000
Student Software Developer - Build Trading Tools
Student Software Developer - Build Trading Tools

Nitor Energy • Denmark

On-site
DKK 279,000 - 391,000
Mentoring
Growth opportunities
Central Aarhus office
+2
Quantitative analyst for Automated Trading of the short-term US power market
Quantitative analyst for Automated Trading of the short-term US power market

Danske Commodities • Aarhus kommune

On-site
DKK 900,000 - 1,200,000
Flexible work life
Home setup covered
Bonus scheme