SENIOR C++ SOFTWARE ENGINEER (DISTRIBUTED SYSTEMS - NEW DEVELOPMENT)Location: Munster (2 days a week Hybrid)Salary: €80,000 to €110,000(depends... Read more
Location: Munster (2 days a week Hybrid)
Salary: €80,000 to €110,000(depends on experience) + Bonus/Benefits
OverviewWe 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 OnDesigning and developing new distributed system componentsBuilding high-performance, scalable backend services in C++ (or C / Go / Rust backgrounds considered)Architecting and implementing new features within multi-node distributed environmentsIntegrating new systems with legacy platforms and infrastructureContributing to large, multi-million-line codebases running globallyWorking with senior engineers across multiple time zones on next-generation system architectureTech Stack & SkillsMust Have
Strong experience with C++ (latest version)Prefer strong C as well with real distributed systems experienceDeep understanding of:Distributed systems principlesTCP/IP, networking, socketsConcurrency, state management, fault toleranceLinux development experience Experience building large-scale, long-lived software systemsWhat Matters Most (over language purity)Real-world experience building distributed applicationsAbility to design new features from scratchComfort working with both greenfield and legacy systemsLong-term engineering mindset
GCS is acting as an Employment Agency in relation to this vacancy.
Read lessAll your saved jobs are no longer available or you've already applied.
for the following search criteria