This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We're looking for a C++ Strategy Developer to join our Trading Technology team in Dublin. In this role, you’ll design, build, and optimise high-frequency trading systems that process massive data streams in real time. You’ll work side-by-side with experienced technologists and quantitative analysts, gaining deep exposure to the logic and technology that powers automated decision-making in global financial markets.
Job Responsibility:
Design and develop low-latency, high-throughput trading applications using modern C++ in a real-time environment
Collaborate with quantitative researchers and technologists to implement and refine strategies
Build and tune systems to achieve optimal performance, reliability, and scalability in a competitive trading landscape
Optimise and troubleshoot infrastructure for latency, throughput, and system bottlenecks
Own the full software development lifecycle—from idea to production—while contributing to our long-term architecture and tooling
Requirements:
A degree in Computer Science, Engineering, or a related technical field
Professional experience developing performance-critical applications in modern C++ (C++11/14/17/20)
Strong command of multi-threading, memory management, IPC, STL, Boost, and network/socket programming
Deep understanding of performance tuning, profiling, and optimisation methodologies
Familiarity with designing high-performance systems in real-time environments
Nice to have:
Prior trading or financial industry experience
What we offer:
Highly competitive compensation package
Extensive benefits designed to support you both professionally and personally