CareerPlan

C++ Software Engineer - NAS Group

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

Core

Design, develop, and maintain C++ software components for high-performance, multi-threaded, clustered NAS file systems and network protocols.

Role type

Senior C++ Software Engineer (Storage Systems)

Builds

Server-side NAS products, file system management, and network file-sharing protocols (NFSv3/4, SMB/CIFS, S3)

Domain

Enterprise Storage / Distributed Systems

Required skills

C++, Linux, multi-threading, clustered systems, file system management, network protocols (NFS, SMB, S3), performance optimization, code review, static analysis, memory leak detection

Preferred skills

Server-side development, performance-oriented development, networking (TCP/IP), Python

Technologies

C++, Linux, NFSv3/4, SMB/CIFS, S3, Python

Responsibilities

Design and implement network file-sharing protocols; Troubleshoot complex issues in clustered environments; Contribute to system architecture decisions; Monitor and improve system performance under high I/O conditions; Write clean, well-tested, maintainable code; Document technical designs and operational procedures

Seniority

Mid-Senior, hands-on IC