Senior Software Engineer (Distributed System - C++)

Reference: 1152026_1785933510

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.

€80,000.00 - €110,000.00
Per annum
EUR80000 - EUR110000 per annum + (depends on experience) bonus, benefits
Added 05/08/2026
Reference: 1152026_1785933510

Senior Software Engineer (Distributed System - C++)

Republic of Ireland Permanent C++

Other similar jobs

System Engineer

Added 17/09/2026

Role:System EngineerLocations: Cheyenne, WYContract:12+ months Start Date: ImmediateAbout the RoleWe are seeking a hands-on System Engineer to support a live broadcast production environment. This role focuses on Linux server patching, cybersecurity vulnerability remediation, system maintenance, and production support within a mission-critical infrastructure environment.Key ResponsibilitiesPerform Linux server patching, maintenance, reboots, and post-patch validation.Review and remediate cybersecurity vulnerabilities.Troubleshoot Linux systems, applications, and networking issues.Coordinate production changes with senior engineering teams.Document remediation activities and system updates.Support occasional Windows server patching and vendor application upgrades.Required Skills4-7 years of hands-on Linux systems administration experience.Strong experience with server patching and vulnerability remediation.Ability to troubleshoot in complex...

Learn more

System Engineer ||

Added 04/08/2026

🚀 Systems Development Engineer | Dublin | AWS | Python | Java I'm supporting a leading global technology company looking for a Systems Development Engineer to join an engineering team responsible for infrastructure powering thousands of devices and operational systems across a worldwide footprint. You'll work on:✅ AWS-native applications and services ✅ Python & Java development ✅ Network infrastructure tooling and automation ✅ System design, scalability, and reliability initiatives ✅ Greenfield feature development (70%) with real ownership Tech Stack:🔹 Python 🔹 Java 🔹 AWS (EC2, Lambda, VPC, S3, RDS, SNS, SQS, CloudWatch) 🔹 CI/CD & DevOps practices 🔹 Linux/Unix The...

Learn more

AWS & Azure System Engineer

Added 24/07/2026

Role: AWS & Azure System EngineerLocation: Dublin, Ireland (Hybrid - 2 days onsite per week)Experience: 3-5+ yearsDutiesWith Public Cloud experience and expertise (AWS, Azure), designs, develops, troubleshoots and debugs infrastructure as code, software defined compute & storage implementation, and software programs for enhancements and new products. Develops software and tools in support of design, infrastructure and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, cloud-based and Internet-related tools. Determines hardware compatibility and/or influences hardware design.SkillsHands-on working experience with Public Cloud platforms: AWS, AzureNetworking understanding, both on-premises and Public Cloud environmentsInfrastructure as Code (IaC), hands-on working experience deploying, managing,...

Learn more

System Engineer III

Added 23/07/2026

Systems Engineer - Kubernetes Platform EngineeringBuild and Scale the Infrastructure Behind One of the World's Leading Cloud PlatformsAre you passionate about Kubernetes, cloud infrastructure, automation, and large-scale platform engineering? Do you enjoy solving complex infrastructure challenges while working with cutting-edge cloud-native technologies?We are looking for multiple Systems Engineers to join a high-performing Platform Engineering team responsible for designing, operating, and evolving a global Kubernetes platform that supports critical enterprise workloads.This is an exciting opportunity to work on a rapidly growing Kubernetes estate spanning 60-70 production clusters and a similar number of development clusters across AWS, Azure, and GCP, helping to...

Learn more

System Administrator

Added 17/09/2026

Role:-System AdministratorLocations: Dallas,TXContract:12+ months Start Date: ImmediateAbout the RoleWe are seeking a hands-on System Administrator to support a live broadcast production environment. This role focuses on Linux server patching, cybersecurity vulnerability remediation, system maintenance, and production support within a mission-critical infrastructure environment.Key ResponsibilitiesPerform Linux server patching, maintenance, reboots, and post-patch validation.Review and remediate cybersecurity vulnerabilities.Troubleshoot Linux systems, applications, and networking issues.Coordinate production changes with senior engineering teams.Document remediation activities and system updates.Support occasional Windows server patching and vendor application upgrades.Required Skills4-7 years of hands-on Linux systems administration experience.Strong experience with server patching and vulnerability remediation.Ability to troubleshoot in complex production...

Learn more

Linux System Administrator

Added 17/09/2026

Role:-Linux System AdministratorLocations: Omaha,NEContract:12+ months Start Date: ImmediateAbout the RoleWe are seeking a hands-on Linux System Administrator to support a live broadcast production environment. This role focuses on Linux server patching, cybersecurity vulnerability remediation, system maintenance, and production support within a mission-critical infrastructure environment.Key ResponsibilitiesPerform Linux server patching, maintenance, reboots, and post-patch validation.Review and remediate cybersecurity vulnerabilities.Troubleshoot Linux systems, applications, and networking issues.Coordinate production changes with senior engineering teams.Document remediation activities and system updates.Support occasional Windows server patching and vendor application upgrades.Required Skills4-7 years of hands-on Linux systems administration experience.Strong experience with server patching and vulnerability remediation.Ability to troubleshoot in...

Learn more

System Administrator - Microsoft

Added 24/08/2026

Contract - Microsoft 365 Subject Matter ExpertLocation: London - Onsite Type: Contract - 6 month duration Salary / Day Rate: CompetitiveThe OpportunityWe're partnering with a highly respected organisation looking to strengthen its internal Microsoft capability with the appointment of an experienced Microsoft 365 & Azure Subject Matter Expert.This is a hands-on technical role for someone who lives and breathes the Microsoft stack. You'll take ownership of core Microsoft services, security policies, governance controls and modern workplace technologies whilst acting as a trusted adviser to both technical and business stakeholders.You'll be responsible for driving best practice across Microsoft 365, Azure and...

Learn more

Senior Software Engineer / Systems Analyst

Added 25/09/2026

Senior Software Engineer / Systems Analyst We're looking for a seasoned technology professional who can take a solution from business requirement → technical design → development → testing → implementation → production support.This role is ideal for someone with a strong combination of software development and systems analysis experience who enjoys collaborating with business stakeholders while still being close to the technology.The role:* Work directly with customers, business analysts, and technical teams* Analyze business requirements and translate them into quality technical solutions* Design and develop application software* Participate in coding, testing, implementation, maintenance, and production support* Recommend new development or...

Learn more

Senior Software Engineer - Data, Machine Learning & Applications

Added 09/09/2026

Senior Software Engineer - Data, Machine Learning & ApplicationsJob SummaryWe are seeking a versatile Senior Software Engineer with experience in application development, databases, data processing, and Machine Learning systems. This role will focus on designing and building robust, scalable technical solutions while ensuring high standards for software quality and performance.The ideal candidate combines strong software engineering fundamentals with experience working with relational databases, SQL, data solutions, and modern application development technologies.ResponsibilitiesDesign, develop, test, and maintain scalable software and Machine Learning applications.Write clean, efficient, and well-documented code that meets performance and business requirements.Participate in application architecture, system design, and technical solution...

Learn more

Senior Quality Engineer - Software Automation & Development

Added 09/09/2026

Senior Quality Engineer - Software Automation & DevelopmentJob SummaryWe are looking for a highly experienced Senior Quality Engineer with a strong background in software development, test automation, and quality assurance. This individual will help ensure the delivery of reliable, scalable, and high-performing software applications.This is a hands-on role for someone who understands both how to build software and how to test it effectively. The ideal candidate will have experience developing automated tests, analyzing quality metrics, troubleshooting defects, and collaborating closely with software engineering teams.ResponsibilitiesDevelop and execute comprehensive test plans and testing strategies.Write, maintain, and execute manual and automated test cases.Track...

Learn more

Senior Software Engineer - Full Stack & Quality Engineering

Added 09/09/2026

Senior Software Engineer - Full Stack & Quality EngineeringJob SummaryWe are seeking an experienced Senior Software Engineer to design, develop, test, and support scalable software applications. This role is ideal for a hands-on engineer with a strong background in full-stack development, software quality, databases, and the overall software development lifecycle.The ideal candidate will be comfortable writing high-quality code while collaborating with cross-functional teams to deliver reliable and scalable technical solutions.ResponsibilitiesDesign, develop, test, implement, and maintain software applications.Participate in the full software development lifecycle, from requirements gathering through production support.Develop clean, scalable, and well-documented code that meets business and technical requirements.Create...

Learn more

Senior Software Engineer - Quality, Applications & Data

Added 08/09/2026

Senior Software Engineer - Quality, Applications & DataWe are seeking an experienced Senior Software Engineer to design, develop, test, and support high-quality software applications and data solutions. This individual will play a key role throughout the full software development lifecycle, with responsibilities spanning software development, quality assurance, test automation, database development, and Machine Learning applications.The ideal candidate will bring a strong technical foundation in modern programming languages and frameworks, software testing methodologies, relational databases, and system design.ResponsibilitiesDevelop and execute formal test plans to ensure the delivery of high-quality software applications.Participate in test planning, test case development, test automation, and test...

Learn more

Senior Software Engineer (Java/AWS)

Added 26/08/2026

Senior Software Engineer (Java/AWS)Permnent Role (No sponsroship is provided) | Dublin (Hybrid)Location: Dublin, Ireland Work Arrangement: Hybrid (minimum 3 days per week in the office)About the CompanyOur client is a global technology company building large-scale cloud software solutions for enterprise customers. Their products support complex business processes through highly available, scalable, and performance-driven platforms used across multiple industries worldwide.The engineering organisation is focused on delivering reliable SaaS products, modern cloud infrastructure, and exceptional user experiences while operating within complex and demanding technical environments.Role OverviewAs a Senior Software Engineer, you will design, develop, and enhance cloud-based backend services within a modern...

Learn more

Senior Software Engineer

Added 20/08/2026

Senior Software Engineer Locations: Pittsburgh, PA We're supporting an exciting robotics and automation project developing a vision-based quality control platform for robotic storage systems used at large scale across multiple operational sites.The platform combines NVIDIA Jetson edge devices, AWS IoT Core, MQTT, Lambda, and S3 to process inspection data and support ML-driven pass/fail decisions. This is a greenfield opportunity to help build and scale the device-to-cloud architecture from the ground up. ResponsibilitiesDesign and build scalable backend systems in PythonDevelop device-to-cloud pipelines using AWS IoT Core and MQTTBuild integrations with AWS services and internal APIsSupport system integration, testing, and deploymentCollaborate with...

Learn more

Senior Software Engineer

Added 20/08/2026

Senior Software Engineer Locations: Denver, COWe're supporting an exciting robotics and automation project developing a vision-based quality control platform for robotic storage systems used at large scale across multiple operational sites.The platform combines NVIDIA Jetson edge devices, AWS IoT Core, MQTT, Lambda, and S3 to process inspection data and support ML-driven pass/fail decisions. This is a greenfield opportunity to help build and scale the device-to-cloud architecture from the ground up. ResponsibilitiesDesign and build scalable backend systems in PythonDevelop device-to-cloud pipelines using AWS IoT Core and MQTTBuild integrations with AWS services and internal APIsSupport system integration, testing, and deploymentCollaborate with robotics,...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.