C++ Developer - Real-Time Trading Systems | Dublin
Our client, a global trading and technology firm, is expanding its Dublin engineering team and is looking to hire experienced C++ developers to work on cutting-edge trading platforms. This role offers the opportunity to design and optimise systems that operate at scale in international markets.
The Role
You'll work as part of a highly skilled technology group, developing real-time trading applications in modern C++. The role involves close collaboration with quantitative researchers and technologists, with a strong focus on performance, reliability, and scalability.
Responsibilities
* Design, develop, and maintain high-performance trading applications in C++
* Collaborate with quants and engineers to implement and enhance strategies
* Optimise systems for low latency and high throughput
* Profile, troubleshoot, and resolve performance bottlenecks
* Contribute to the evolution of system architecture and design decisions
Requirements
* Degree in Computer Science, Engineering, or related discipline
* 3+ years of commercial experience with modern C++
* Strong understanding of multi-threading, memory management, STL/Boost, IPC, and networking
* Practical experience with performance tuning and optimisation
* Background in real-time or high-performance systems is highly desirable
What's on Offer
* Work with advanced technology on business-critical systems
* Collaborative culture with engineers and researchers working side by side
* Exposure to global markets and large-scale trading operations
* Competitive salary and excellent benefits package
About the Client
A global trading and technology firm with a strong presence in Dublin. Their teams combine deep quantitative research with advanced engineering to compete on a global stage. The company fosters an inclusive workplace and is committed to supporting all candidates through the hiring process.