Venture Search is partnering with a leading global proprietary trading firm headquartered in Dublin. The firm is seeking exceptionally skilled C++ Developers to join its high-performing technology team and contribute to the ongoing development of cutting-edge trading systems.
Role Overview
The successful candidate will be responsible for designing and developing low-latency, high-throughput trading applications using modern C++ in a real-time production environment. Working closely with quantitative researchers and technologists, the C++ Developer will play a key role in implementing and optimising trading strategies and systems to achieve best-in-class performance.
Key Responsibilities
* Design and develop real-time trading applications with a focus on low latency and high throughput.
* Collaborate with quantitative researchers and engineering teams to implement and refine trading strategies.
* Optimise system performance, reliability, and scalability within a competitive trading environment.
* Analyse and resolve bottlenecks related to latency, throughput, and infrastructure performance.
* Manage the full software development lifecycle, from concept to production deployment, while contributing to the long-term architecture and tooling of the trading platform.
Requirements
* A degree in Computer Science, Engineering, or a related technical discipline.
* Proven professional experience developing performance-critical applications using modern C++ (C++11/14/17/20).
* Strong proficiency in multi-threading, memory management, inter-process communication (IPC), STL, Boost, and network/socket programming.
* In-depth understanding of performance tuning, profiling, and optimisation techniques.
* Experience designing high-performance, real-time systems (prior experience in trading or finance is advantageous but not essential).
* A passion for solving complex technical challenges, iterating rapidly, and writing clean, maintainable, and efficient code.