Senior C++ Developer

Location Dublin
Discipline: Financial Technology
Job type: Permanent
Contact name: Lewis Piper

Contact email: lewis.piper@venturesearch.com
Job ref: 3363
Published: 3 days ago
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.