act as a technical authority within Algorithmic Trading Technology
shape architecture, performance characteristics, and long-term technical direction of Danske Commodities’ high-frequency automated trading
design, implement, and critically review core components of execution engines and supporting systems
play a central role in setting engineering standards and best practices
translate theoretical concepts and quantitative requirements into performant, testable, and maintainable software
drive performance engineering initiatives, including profiling, benchmarking, concurrency design, memory optimisation, and analysis of behaviour under load
mentor engineers and act as a technical reference point
Requirements
master's degree (or higher) in Computer Science or a closely related field
extensive experience designing and implementing large-scale software systems
advanced proficiency in Rust
deep understanding of system-level concerns such as scheduling, caching effects, synchronisation, and failure modes in complex software systems
ability to bridge theory and practice, turning abstract models and requirements into reliable, production-grade implementations
Tech Stack
Rust
Benefits
tailored growth plans, 100+ DC University courses & Harvard Learning access
100+ yearly events from office parties to DC Sports events, CS:GO team, student network & more
Global career paths as part of our parent company, Equinor’s 20,000-strong international network
adjustable hours, part-time options & up to 2 work from home days/week
one paid Friday off every month (July and December excluded)
up to 26 weeks paid, pension during leave & post-leave support
unlimited paid child's sick days because family comes first
5 additional days on top of your 5 weeks
extra time off if you’re 55+
10% pension, health insurance, bonus scheme & more
the option to join Equinor’s attractive share programme
paid internet, phone & IT gear
culture, family fun, hotels, restaurants & more discounts