CareerPlanGet AI match score →

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

Dublin, ie🌐 Remote💼 Full-time🗓 2026-06-29 → 2026-07-31

Core

Designing and implementing a dynamic, programmable data centre networking operating system using software-defined networking principles.

Role type

Senior C++ Software Engineer

Builds

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

Domain

Data center networking, software-defined networking, distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++ programming, algorithms, software architecture, distributed systems design, Linux kernel familiarity, open-source development

Preferred skills

Experience with publish-subscribe models, containerization, DevOps tooling (Ansible, Terraform)

Technologies

C++, Linux, Ansible, Terraform

Responsibilities

Architecting new networking operating system components, implementing state-oriented multi-process architectures, developing on unmodified Linux kernels, ensuring single-image consistency across hardware platforms

Seniority

Senior, hands-on IC

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