Do you wish to view this page in English? Change language

C++ Developer

C++ Developer
Location: Dublin, Ireland (5 days onsite)

Our client is a global technology-driven organisation operating in a highly performance-critical environment. They are seeking an experienced C++ Developer to join their Dublin team. This is a fully onsite position (5 days per week) offering the opportunity to work on sophisticated, low-latency systems within a collaborative and fast-paced setting.

Relocation support is available for EU-based candidates open to moving to Dublin. Please note that visa sponsorship is not provided for this role.

The Role

You will design and develop low-latency, high-throughput applications using modern C++ in a real-time environment. Working closely with technical teams, you will help build, enhance, and optimise systems where performance and reliability are paramount.

Key responsibilities include:

  • Developing and optimising performance-critical systems with a focus on latency, throughput, and scalability
  • Identifying and resolving system bottlenecks through profiling and performance tuning
  • Contributing across the full software development lifecycle, from concept through to production
  • Supporting ongoing improvements to architecture, tooling, and engineering standards

Requirements

  • Degree in Computer Science, Engineering, or a related technical discipline
  • Strong professional experience with modern C++ (C++11/14/17/20)
  • Solid understanding of multi-threading, memory management, IPC, STL, Boost, and network/socket programming
  • Proven experience in performance tuning, profiling, and optimisation
  • Experience building high-performance, real-time systems (experience in trading or financial environments advantageous but not required)
  • Strong problem-solving skills and a focus on writing clean, maintainable, high-quality code