Oliver James logo

C++ Developer

Oliver James
Department:Software Engineer
Type:ON-SITE
Region:Dublin
Location:Dublin, County Dublin, Ireland
Experience:Entry level
Estimated Salary:€60,000 - €90,000
Skills:
C++C++11C++14C++17C++20STLBOOSTMULTI-THREADINGMEMORY MANAGEMENTINTER-PROCESS COMMUNICATIONIPCNETWORKINGSOCKET PROGRAMMINGPERFORMANCE TUNINGPROFILINGOPTIMISATIONREAL-TIME SYSTEMSLOW-LATENCYHIGH-THROUGHPUTSOFTWARE DEVELOPMENT LIFECYCLESYSTEM ARCHITECTURE
Share this job:

Job Description

Posted on: April 7, 2026

Senior C++ Software Engineer (High-Performance Systems)

We are seeking a highly skilled C++ Software Engineer to design and build low-latency, high-throughput systems in a real-time environment. This role involves close collaboration with technical and research-focused teams to develop and optimise performance-critical applications.

Key Responsibilities

  • Design and develop high-performance, low-latency applications using modern C++ in a real-time environment.
  • Collaborate with cross-functional teams to implement and enhance complex algorithms and system functionality.
  • Build, optimise, and maintain systems for performance, scalability, and reliability.
  • Analyse and troubleshoot system bottlenecks, focusing on latency and throughput improvements.
  • Contribute across the full software development lifecycle, from initial concept through to deployment and ongoing optimisation.
  • Support continuous improvement of system architecture, tooling, and development practices.

Requirements

  • Degree in Computer Science, Engineering, or a related technical discipline.
  • Strong professional experience developing performance-critical applications using modern C++ (C++11/14/17/20).
  • Solid understanding of multi-threading, memory management, inter-process communication (IPC), and networking concepts.
  • Experience with STL, Boost, and low-level system or socket programming.
  • Proven ability in performance tuning, profiling, and optimisation.
  • Familiarity with real-time or latency-sensitive systems (experience in financial or trading systems is advantageous but not essential).
  • Strong problem-solving skills with a focus on writing clean, maintainable, and efficient code.
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Oliver James logo

Oliver James

View company page
IrelandJobs.app - Find your dream job in Ireland logo

IrelandJobs.app - Find your dream job in Ireland

Get IrelandJobs.app - Find your dream job in Ireland on your phone!