Senior Software Engineer (C++)

Reperio Human Capital · Recruitment agency
Full-timeFull-stack€80k-100k/year (EUR)Ireland · Remote within Ireland · Hybrid
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
Hybrid
Salary
€80k-100k/year (EUR)
Category
Full-stack

Technologies & skills

Primary technologies

Cloud & infrastructure

What you'll be doing

Our client is seeking a Senior C++ Software Engineer to develop high-performance, real-time software for edge-based applications. Responsibilities include developing and optimizing software using modern C++, building real-time data and video processing solutions, and improving performance, reliability, and scalability.

  • Develop and optimise software using modern C++.
  • Build real-time data and video processing solutions.
  • Improve performance, reliability, and scalability.
  • Debug complex multithreaded applications.
  • Work with Linux, Docker, and edge hardware.
  • Contribute to technical direction and mentor engineers.

Key requirements

Must-have

  • 8+ years' software engineering experience.
  • Strong C/C++ and modern C++17/20 knowledge.
  • Experience with multithreading, concurrency, and asynchronous programming.
  • Strong debugging and performance optimisation skills.
  • Experience with Linux, GDB, and Docker.
  • Ability to develop scalable, high-performance systems.

Nice-to-have

  • NVIDIA/CUDA or GPU programming.
  • Video codecs or streaming protocols.
  • Python, CMake, or edge/cloud experience.

Experience: 8+ years

Role signals

Technical focus
Full-stack
Leadership
Mentoring
Architecture / system design
Indicated in the listing
Hands-on vs management
Hands-on

Check your CV against this job

Get a certified technical review aimed at this role.

Start a review

Full job description

Senior Software Engineer (C++)

Senior Software Engineer | Dublin | Hybrid | Permanent

Our client is seeking a Senior C++ Software Engineer to develop high-performance, real-time software for edge-based applications.

Responsibilities

  • Develop and optimise software using modern C++.
  • Build real-time data and video processing solutions.
  • Improve performance, reliability, and scalability.
  • Debug complex multithreaded applications.
  • Work with Linux, Docker, and edge hardware.
  • Contribute to technical direction and mentor engineers.

Requirements

  • 8+ years' software engineering experience.
  • Strong C/C++ and modern C++17/20 knowledge.
  • Experience with multithreading, concurrency, and asynchronous programming.
  • Strong debugging and performance optimisation skills.
  • Experience with Linux, GDB, and Docker.
  • Ability to develop scalable, high-performance systems.

Nice to Have

  • NVIDIA/CUDA or GPU programming.
  • Video codecs or streaming protocols.
  • Python, CMake, or edge/cloud experience.
    Benefits: Competitive salary, hybrid working, career development, and technically challenging projects.

Reperio Human Capital acts as an Employment Agency and an Employment Business.

Register now to upload your CV

Create a free account, save a PDF or Word CV, and quick apply on roles that take applications here.

Apply NowApply before: 25 Sep 2026