Software Engineer with C++ Developer for Infrastructure and Network Development Team (full remote / hybrid)

ionos2

United States

Hybrid

USD 55,000 - 89,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
25 vacation days annually
Private medical services package
Meal tickets
Training programs and growth
Team events and coffee

Job summary

ionos2 is seeking a C++ engineer to build and maintain a large-scale backup platform. The role focuses on Linux-based systems, internal tooling, and network/infra components on a substantial codebase. The position offers hybrid or fully remote work within Romania.

You will work with product owners, architects, and cross-functional teams to deliver features across the full development lifecycle and ensure robust performance on multi-petabyte workloads across millions of hosts.

Qualifications

  • Excellent proficiency in modern C++ (C++17 and newer).
  • Strong network programming skills in C++, including TCP and UDP.
  • Solid experience with multithreading, the C++ STL, and CMake 3.3+ for build management.
  • Very good knowledge of Linux on Debian, including file system hierarchy, permissions, process management, signals, forking, and IPC.
  • Experience building REST APIs, writing unit tests with Google Test, and using Python for integration testing.
  • Comfort with Docker and docker-compose for local development environments.

Responsibilities

  • Collaborate with product owners and architects to shape technical solutions aligned with the product roadmap.
  • Develop new products and extend existing components within the backup platform.
  • Participate across the full lifecycle of development, maintenance, and operational upkeep.
  • Build features that interact closely with the Linux operating system and its file system.
  • Contribute to internal tooling and management interfaces that support the broader platform ecosystem.

Skills

Modern C++ (C++17+)
Network programming in C++ (TCP/UDP)
Multithreading
C++ STL
CMake
Linux (Debian) familiarity
REST APIs
Google Test
Python for integration testing
Docker
docker-compose
OpenSSL 3.0
Boost libraries
Protobuf

Tools

Docker
docker-compose
CMake
OpenSSL 3.0
Boost
Protobuf

Job description

Role overview

This is a C++ engineering role focused on building and maintaining a large-scale backup platform that handles multi-petabyte daily workloads across millions of hosts. The position sits on an infrastructure and network software development team responsible for internal tooling, datacenter and network orchestrators, and a Linux-based backup system built on a substantial codebase. The work is offered on a hybrid or fully remote basis within Romania.

Responsibilities
  • Collaborate with product owners and architects to shape technical solutions aligned with the product roadmap
  • Develop new products and extend existing components within the backup platform
  • Participate across the full lifecycle of development, maintenance, and operational upkeep
  • Build features that interact closely with the Linux operating system and its file system
  • Contribute to internal tooling and management interfaces that support the broader platform ecosystem
Requirements
  • Excellent proficiency in modern C++ (C++17 and newer)
  • Strong network programming skills in C++, including TCP and UDP
  • Solid experience with multithreading, the C++ STL, and CMake 3.3+ for build management
  • Very good knowledge of Linux on Debian, including file system hierarchy, permissions, process management, signals, forking, and IPC
  • Experience building REST APIs, writing unit tests with Google Test, and using Python for integration testing
  • Comfort with Docker and docker-compose for local development environments
Nice to have
  • Familiarity with general and block-based backup theory
  • Experience with Boost libraries, Protobuf serialization, and OpenSSL 3.0
  • Bash scripting for deployment and automation tasks
Benefits and work setup
  • Flexible scheduling with a hybrid work model
  • 25 vacation days annually plus substitute days for weekend public holidays
  • Private medical services package, meal tickets, and an internal referral program
  • Access to local and international training programs, e-learning platforms, and growth opportunities
  • Team events, seasonal parties, plus in-office coffee, soft drinks, and fresh fruit
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Systems Engineer Scalable Backup Platform Remote
Senior C++ Systems Engineer Scalable Backup Platform Remote

ionos2 • United States

Hybrid
USD 55,000 - 89,000
Hybrid work model
25 vacation days annually
Private medical services package
+3
Senior C# Developer (Data Management)
Senior C# Developer (Data Management)

veeamsoftware • United States

Remote
USD 140,000 - 190,000
26 paid days off
Wellness days
Parental leave
+5
Senior Full-Stack Developer
Senior Full-Stack Developer

OpenNebula Systems • United States

Remote
USD 120,000 - 190,000
Private health insurance
Fully remote organization
Flexible working hours
+2
C++ Developer, 100% Remote
C++ Developer, 100% Remote

SherlockTalent • New York (NY)

Remote
USD 140,000 - 200,000
Bonuses for successful referrals
DevOps Engineer- On-premises Platform
DevOps Engineer- On-premises Platform

ipfabric • United States

Remote
USD 110,000 - 150,000
25 days holidays
Flexi-days
Pluxee Flexi Card
+2
Senior Full Stack Developer (remote within Bulgaria, all genders)
Senior Full Stack Developer (remote within Bulgaria, all genders)

hubject-gmbh • United States

Remote
USD 120,000 - 180,000
Mobility support
Health membership
Equipment provision
+4
Expert Software Engineer
Expert Software Engineer

ensono • United States

Remote
USD 130,000 - 188,000
Remote-first
Unlimited PTO
Health plan options
+2
DevOps Engineer
DevOps Engineer

Roberts Recruiting • Cambridge (MA)

On-site
USD 80,000 - 120,000
401k plan with employer match
Unlimited paid time off
Educational reimbursement
+3
DevOps Engineer - CI/CD, Automation & SaaS Reliability
DevOps Engineer - CI/CD, Automation & SaaS Reliability

Roberts Recruiting, LLC • Cambridge (MA)

On-site
USD 80,000 - 120,000
401k plan with employer match
Unlimited paid time off
Educational reimbursement
+3
Senior Backend Engineer - Network Discovery
Senior Backend Engineer - Network Discovery

ipfabric • United States

Remote
USD 140,000 - 190,000
Holiday entitlement (25 days) and 5 f-
Anniversary rewards
Remote/hybrid options