CareerPlanSign in

Senior C++ Software Engineer - Ireland, Greece, Spain, Hungary or Romania

Dublin, ie💼 Full-time🗓 2026-09-25

Core

Designing and implementing a new networking operating system (EOS) using state-oriented, open standards-based, and single-image architecture principles for data center infrastructure.

Role type

Senior C++ Software Engineer (Networking OS)

Builds

A programmable data center networking operating system (EOS) running on Linux kernels across physical switches, routers, VMs, and containers.

Domain

Data center networking, Software-defined networking (SDN), Distributed systems

Deliverable

production ML models | product features

Required skills

C++ programming, C programming, Algorithms, Software architecture, Linux kernel development, Publish-subscribe models, Distributed systems design

Preferred skills

Open source development, DevOps tooling (Ansible, Terraform), CI/CD pipelines

Technologies

Linux, C++, C, EOS, Ansible, Terraform

Responsibilities

Architecting state-oriented multi-process state-sharing systems, Implementing open standards-based networking solutions, Developing single-image software for diverse hardware platforms, Building CI/CD pipelines for network configuration deployment

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.