CareerPlan

Lead Software Engineer - Cloud Storage (C++)

USAFull-time$170k–$253k2026-10-27 → 2026-11-12
Hybrid

Core

Design, develop, and optimize components for a software-defined storage and virtualization stack, including storage services, virtual networking, and Linux system services.

Role type

Senior IC systems software engineer (cloud storage & virtualization)

Builds

Cloud-native infrastructure, software-defined storage, and virtualization platforms for enterprise data management

Domain

Cloud infrastructure + distributed storage systems

Required skills

C++, Python, Linux kernel development, distributed systems, storage protocols (NVMe, iSCSI, NFS, SMB/CIFS, S3), virtualization (KVM/QEMU, libvirt, virtio), performance optimization, systems debugging

Preferred skills

ONTAP experience, leading subsystem development, cloud-native virtualization orchestration, scalability/reliability expertise, advanced cloud certifications

Technologies

AWS, Azure, GCP, OCI, CI/CD, Linux, C++, Python, KVM, QEMU, libvirt, virtio, NVMe, iSCSI, NFS, SMB/CIFS, S3

Responsibilities

Design and develop storage services, virtual networking, and Linux system services; develop and maintain Linux user-space and kernel-space software; investigate and resolve complex system-level issues; assess architectural tradeoffs for scalability and reliability; mentor junior engineers and participate in code/design reviews; collaborate with engineering, product, and cloud partner teams

Seniority

Senior, hands-on IC