CareerPlan

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

Dublin, ieRemoteFull-time2026-07-21 → 2026-11-13
Remote · from Romania, Poland

Core

Designing and implementing a new networking operating system (EOS) using software-defined networking principles, state orientation, and open standards for data center infrastructure.

Role type

Senior C++ Software Engineer (Networking OS)

Builds

A single, consistent software image for switches and routers running on Linux

Domain

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

Deliverable

production ML models | product features

Required skills

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

Preferred skills

Product engineering experience, Open source contributions, DevOps tooling (Ansible, Terraform)

Technologies

C++, Linux, 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

Seniority

Senior, hands-on IC