Jobsearch.dk i dag

Denne stilling er desværre ikke længere ledig.
Se alle ledige stillinger

Senior software engineer for Automated & Quantitative Trading Technology

Denne stilling er desværre ikke længere ledig.
Se alle ledige stillinger

Århus

In this role, you will act as a technical authority within Algorithmic Trading Technology, shaping architecture, performance characteristics, and long-term technical direction of [xxxxx]’ high-frequency automated trading.In this role, you will act as a technical authority within Algorithmic Trading Technology, shaping architecture, performance characteristics, and long-term technical direction of [xxxxx]’ 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.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

  • 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

    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 environmentsdesigning 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 environmentstranslating theoretical concepts and quantitative requirements into performant, testable, and maintainable software across the full system lifecycle

    translating theoretical concepts and quantitative requirements into performant, testable, and maintainable software across the full system lifecycletranslating theoretical concepts and quantitative requirements into performant, testable, and maintainable software across the full system lifecycleactive participation in architectural discussions and technical decision‑making, balancing trade-offs between complexity, performance, correctness, and long‑term evolvability

    active participation in architectural discussions and technical decision‑making, balancing trade-offs between complexity, performance, correctness, and long‑term evolvabilityactive participation in architectural discussions and technical decision‑making, balancing trade-offs between complexity, performance, correctness, and long‑term evolvabilitydriving performance engineering initiatives, including profiling, benchmarking, concurrency design, memory optimisation, and analysis of behaviour under load

    driving performance engineering initiatives, including profiling, benchmarking, concurrency design, memory optimisation, and analysis of behaviour under loaddriving performance engineering initiatives, including profiling, benchmarking, concurrency design, memory optimisation, and analysis of behaviour under loadmentoring engineers and acting as a technical reference point, raising the overall engineering maturity of the organisation through reviews, guidance, and example

    mentoring engineers and acting as a technical reference point, raising the overall engineering maturity of the organisation through reviews, guidance, and examplementoring engineers and acting as a technical reference point, raising the overall engineering maturity of the organisation through reviews, guidance, and exampleYou 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.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.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.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.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

  • 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

    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 architecturehold 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 architecturehave extensive experience designing and implementing large‑scale software systems, ideally in performance‑critical, real‑time, or distributed environments

    have extensive experience designing and implementing large‑scale software systems, ideally in performance‑critical, real‑time, or distributed environmentshave extensive experience designing and implementing large‑scale software systems, ideally in performance‑critical, real‑time, or distributed environmentshave advanced proficiency in Rust, including low‑level performance considerations, memory behaviour, and concurrent programming models

    have advanced proficiency in Rust, including low‑level performance considerations, memory behaviour, and concurrent programming modelshave advanced proficiency in Rust, including low‑level performance considerations, memory behaviour, and concurrent programming modelsbring a deep understanding of system‑level concerns such as scheduling, caching effects, synchronisation, and failure modes in complex software systems

    bring a deep understanding of system‑level concerns such as scheduling, caching effects, synchronisation, and failure modes in complex software systemsbring a deep understanding of system‑level concerns such as scheduling, caching effects, synchronisation, and failure modes in complex software systemsare able to bridge theory and practice, turning abstract models and requirements into reliable, production‑grade implementations

    are able to bridge theory and practice, turning abstract models and requirements into reliable, production‑grade implementationsare able to bridge theory and practice, turning abstract models and requirements into reliable, production‑grade implementationsPlease note that prior knowledge of the energy sector is not required for this role.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.hereAt [xxxxx], 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. 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.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.Luckily, we often have lots of other interesting positions available that might prove to be a better match.


    Information og data

    Denne ledige stilling har jobtypen "Softwareudvikler", og befinder sig i kategorien "Informationsteknologi".

    Arbejdsstedet er beliggende i Århus

    Jobbet er aktiveret på vores service den 23.6.2026.

    Fakta om jobet

    • Softwareudvikler
    • Århus

    Lignende jobs

    Fertilitetslæge, Sellmer Klinik Aarhus
    Fertilitetslæge, Sellmer Klinik Aarhus
    [xxxxx] søger på vegne af Sellmer Klinik Aarhus en fertilitetslægeSellmer Klinik AarhusSellmer Klinik er en specialiseret privat fertilitetsklinik med afdelinger i Aarhus og Købe..
    Område Århus
    Type Softwareudvikler
    Mere info
    Senior software engineer for Flexible Asset Manage...
    Senior software engineer for Flexible Asset Manage...
    Softwareudvikler søges til organisation/virksomhed
    Område Ikke angivet
    Type Softwareudvikler
    Mere info
    Senior Java Backend Developer til Aarhus & Silkebo...
    Senior Java Backend Developer til Aarhus & Silkebo...
    Din rolle og hverdag hos Mjølner Som senior Java Developer bliver du en del af vores største faglighed og vil få det bedste fra to verdener: spændende konsulentopgaver og et stærkt fagligt fæll..
    Område Århus N
    Type Softwareudvikler
    Mere info
    Software Engineer – Pharma Production Systems
    Software Engineer – Pharma Production Systems
    Take the next step in your career at a company that puts flexibility first (93,5 % of our colleagues are happy with their work-life balance) You’ll get your hands on a wide range of technologies a..
    Område Hasselager
    Type Softwareudvikler
    Mere info
    Udvalgte kunder

    +3.000 jobudbydere bruger vores services

    +100.000 jobsøgere
    +1.000.000 jobsøgere i databasen
    +1.200 ansættelser årligt

    Jobsearch.dk bruges af tusindvis af virksomheder, rekrutteringsbureauer, offentlige og private organisationer mv., der ønsker høj synlighed, flere henvendelser og bedre kandidater.

    • Greve Kommune
    • Scandic Hotels A/S
    • Digital Disruption Media ApS
    • Grant Thornton Danmark
    • Global Career Group