<
Skip to main content
Jump to menu
Vacancy

Senior software engineer for Automated & Quantitative Trading Technology

Show job details

Do you have strong computer science fundamentals and deep expertise in Rust? And do you love squeezing speed out of complex systems without ever compromising performance and reliability?

The job

Here’s what the job entails

In this role, you will act as a technical authority within Algorithmic Trading Technology, shaping architecture, performance characteristics, and long-term technical direction of Danske Commodities’ high-frequency automated trading.

You will design, implement, and critically review core components of execution engines and supporting systems, with a strong focus on correctness, performance and operational robustness. You will also play a central role in setting engineering standards and best practices, ensuring that theoretical soundness and practical performance work hand in hand in production systems.

More specifically, your responsibilities include:

  • designing and implementing core components of automated trading systems in Rust, with a focus on low‑latency execution, deterministic behaviour, and resilience in continuously running production environments

  • translating theoretical concepts and quantitative requirements into performant, testable, and maintainable software across the full system lifecycle

  • active participation in architectural discussions and technical decision‑making, balancing trade-offs between complexity, performance, correctness, and long‑term evolvability

  • driving performance engineering initiatives, including profiling, benchmarking, concurrency design, memory optimisation, and analysis of behaviour under load

  • mentoring engineers and acting as a technical reference point, raising the overall engineering maturity of the organisation through reviews, guidance, and example

The team

Meet the team

You will join the Automated & Quantitative Trading Technology team, where we ensure that the automated trading capabilities are built on sound engineering principles and world-class technical foundations. We work with automated execution platforms, exchange connectivity and real-time trading infrastructure, enabling algorithmic trading across multiple markets. Our systems run live in the market, where performance issues or failures have immediate consequences, and it is our responsibility to mitigate this risk.

We are a team of highly experienced engineers with technical curiosity and professional discipline, working on complex, high‑impact systems. We have backgrounds in computer science, mathematics, systems engineering, and trading technology, united by a shared respect for correctness and rigor. We are a focused, collaborative, and technically demanding team, where design quality and empirical validation matter, and we continuously refine our solutions by deepening our understanding of both the systems we build and the markets they operate in.

You will excel and thrive in this role, if you want to apply rigorous computer science thinking to the design and evolution of large‑scale, low‑latency trading systems operating continuously in real‑time markets.
Your qualifications

But enough about us… over to you!

As you will be working in a hybrid setup with close collaboration across engineering, quantitative teams and trading, it is important that you can reason rigorously about complex systems, communicate technical trade-offs clearly, and influence decisions through sound technical arguments. We also picture you as someone who takes a measured, ownership-driven approach, where long-term system health and collective outcomes are prioritised over short-term optimisations.

Furthermore, we imagine that you:

  • hold a master's degree (or higher) in Computer Science or a closely related field, with solid foundations in algorithms, operating systems, distributed systems, and software architecture

  • have extensive experience designing and implementing large‑scale software systems, ideally in performance‑critical, real‑time, or distributed environments

  • have advanced proficiency in Rust, including low‑level performance considerations, memory behaviour, and concurrent programming models

  • bring a deep understanding of system‑level concerns such as scheduling, caching effects, synchronisation, and failure modes in complex software systems

  • are able to bridge theory and practice, turning abstract models and requirements into reliable, production‑grade implementations

Please note that prior knowledge of the energy sector is not required for this role.

We offer

We’ll take good care of you

At Danske Commodities, we take great care of our people. Joining us means you’ll get a lot of great perks – including social events, cultural experiences, tasty food and benefits to better your health, your life and your future.

Here are some of the benefits we offer our employees:

Shape your developmenttailored growth plans, 100+ DC University courses & Harvard Learning access

100+ yearly eventsfrom office parties to DC Sports events, CS:GO team, student network & more

Global career pathsas part of our parent company, Equinor’s 20,000-strong international network

Flexible work lifeadjustable hours, part-time options & up to 2 work from home days/week

Fuel Fridays one paid Friday off every month (July and December excluded)

Top-tier parental leaveup to 26 weeks paid, pension during leave & post-leave support

Unlimited paid child's sick days because family comes first

Extra time off5 additional days on top of your 5 weeks

Senior days extra time off if you’re 55+

Attractive package10% pension, health insurance, bonus scheme & more

Share savings the option to join Equinor’s attractive share programme

Home setup covered paid internet, phone & IT gear

Free tickets & discountsculture, family fun, hotels, restaurants & more

Organic meals light breakfast, lunch, snacks, dinner & take-away

Barista caféhigh-quality coffee, always on us

On-site wellnessstate-of-the-art gym, physio, chiro and massage therapy

New HQ in the heart of Aarhuswith stunning views, inspiring architecture and close to public transport

…. and much more

The process

Recruitment process and relocation

You can read more about our recruitment process here. Please note that if you are an international candidate, we will reimburse travel expenses in connection with potential interviews and support you with the relocation process.

About us

What we’re about

At Danske Commodities, we trade energy across 40+ markets and deliver solutions for energy producers and large-scale consumers.

Our people work together to find value in everything we do and deliver it. For our partners. And for the energy system as a whole. Together with our parent company Equinor, we operate on a scale few trading houses can match.

IMG 0120 Paradis Is to celebrate v10 20220831 165751

Our organisation is flat with an open-door policy. We expect you to care. About your work. About your colleagues. And about the difference we make.

Aspiring chefs, beekeepers, runners, parents, gamers – we’re proud of our diversity of ideas. What binds us together is that we all find average genuinely uncomfortable and want to do something about it.

We’re big on trust and providing the freedom for you to thrive. Together, we’ll make sure you’ll be the best version of you. Because happy employees perform better and we’re in this for the long run. No matter the stage in life you’re in, we’ve got you.

Join us. You'll love Mondays.

Other vacancies

Does the job not fit your profile?

Luckily, we often have lots of other interesting positions available that might prove to be a better match.

See other vacancies

A workplace like no other

In 2025, we moved into our new headquarters in the heart of Aarhus – a workplace built for the precision, focus and collaboration that define how we work. With state-of-the-art facilities, our own barista café, a modern fitness centre and views worth coming in for.