CareerPlan

C++ Backend Software Engineer

Herzliya, IsraelFull-time2026-09-29 → 2026-11-10

Core

Design, develop, and maintain high-performance, multi-threaded, clustered, mission-critical server-side storage products in C++ on Linux.

Role type

Senior IC backend software engineer (storage systems)

Builds

High-scale I/O flows, metadata management, persistence layers, and storage-related data paths for enterprise storage platforms

Domain

Enterprise storage / Distributed systems / Linux infrastructure

Required skills

C++, Linux system programming, multi-threaded programming, data structures, algorithms, object-oriented design, debugging, analytical skills

Preferred skills

Storage systems, distributed systems, RocksDB, IPC, CPU/memory/I/O profiling, scalability, fault tolerance, clustered architectures

Technologies

C++, Linux, RocksDB