Senior C++ Engineer - Distributed Systems (Greenfield)

GCS Recruitment

Ireland

Hybrid

EUR 80,000 - 110,000

Full time

14 days+

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

GCS Recruitment is seeking a Senior C++ Software Engineer to join our client’s distributed systems team in Munster. You will help build new large-scale, high-performance systems in Linux, with a focus on greenfield development and integration with existing platforms.

Candidates should have deep C++ expertise, experience with distributed architectures, and comfort working across time zones. The role offers hybrid work and a competitive salary with bonus/benefits.

Qualifications

  • Experience building distributed applications in Linux.
  • Strong C++ with modern standards and patterns.
  • Familiarity with TCP/IP networking and sockets.
  • Ability to design features from scratch for greenfield and legacy systems.
  • Long-term engineering mindset and cross-time-zone collaboration.

Responsibilities

  • Designing and developing new distributed system components.
  • Building high-performance backend services in C++.
  • Architecting features for multi-node distributed environments.
  • Integrating new systems with legacy platforms.
  • Collaborating with senior engineers across time zones.
  • Contributing to large codebases.

Skills

C++ (latest version)
Distributed systems
Linux development
Networking (TCP/IP)
Concurrency & fault tolerance
C (legacy)
Go background
Rust background

Job description

SENIOR C++ SOFTWARE ENGINEER (DISTRIBUTED SYSTEMS - NEW DEVELOPMENT)

Location: Munster (2 days a week Hybrid)

Salary: €80,000 to €110,000(depends on experience) + Bonus/Benefits

Overview

We are hiring multiple C++ engineers to build new large-scale distributed software systems. This is a rare greenfield opportunity within a global engineering organisation, working on complex, high‑performance systems in Linux with a mix of new development and integration with long-standing platforms.

What You'll Work On
  • Designing and developing new distributed system components
  • Building high-performance, scalable backend services in C++ (or C / Go / Rust backgrounds considered)
  • Architecting and implementing new features within multi-node distributed environments
  • Integrating new systems with legacy platforms and infrastructure
  • Contributing to large, multi-million-line codebases running globally
  • Working with senior engineers across multiple time zones on next-generation system architecture
Tech Stack & Skills

Must Have

  • Strong experience with C++ (latest version)
  • Prefer strong C as well with real distributed systems experience
  • Deep understanding of:
    • Distributed systems principles
    • TCP/IP, networking, sockets
    • Concurrency, state management, fault tolerance
  • Linux development experience
  • Experience building large-scale, long-lived software systems
What Matters Most (over language purity)
  • Real-world experience building distributed applications
  • Ability to design new features from scratch
  • Comfort working with both greenfield and legacy systems
  • Long-term engineering mindset

GCS is acting as an Employment Agency in relation to this vacancy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Distributed System - C++)
Senior Software Engineer (Distributed System - C++)

GCS Recruitment • Ireland

On-site
EUR 80,000 - 110,000
Senior C++ Engineer | Trading Systems
Senior C++ Engineer | Trading Systems

Selby Jennings • Dublin

On-site
EUR 90,000 - 130,000
Annual bonus
Relocation support
Competitive compensation
+1
Senior C++ Engineer: HPC & Distributed Systems Leader
Senior C++ Engineer: HPC & Distributed Systems Leader

Cpl Group • Munster

Hybrid
EUR 90,000 - 130,000
C++ Senior Software Engineer
C++ Senior Software Engineer

Archer • Ireland

Remote
EUR 65,000 - 75,000
Benefits package
Career growth
Flexible living
Senior Software Engineer – Java / Distributed Systems (€360 per day)
Senior Software Engineer – Java / Distributed Systems (€360 per day)

Solas IT Recruitment • Dublin

Hybrid
EUR 56,000 - 76,000
Senior C++ Software Engineer
Senior C++ Software Engineer

Cpl • Munster

On-site
EUR 90,000 - 130,000
C++ Software Engineer
C++ Software Engineer

Fruition Group Ireland • Dublin

Hybrid
EUR 70,000 - 110,000
Pension contributions
Senior Software Engineer - C++/Go
Senior Software Engineer - C++/Go

Jobgether • Ireland

Remote
EUR 90,000 - 130,000
Fully remote within Europe
Flexible engagement options
Competitive compensation
+1
Lead C++ Systems Architect - Real-Time Trading
Lead C++ Systems Architect - Real-Time Trading

Selby Jennings • Dublin

Hybrid
EUR 120,000 - 160,000
Hybrid working
Relocation support where applicable
Competitive compensation package
C++ Software Engineer – Mid-Level / Senior
C++ Software Engineer – Mid-Level / Senior

Solas IT Recruitment • Kildare

Hybrid
EUR 70,000 - 100,000
Top locations