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
