Software Engineer (C/ C++ Storage)
- Company: NetApp
- Location: United States
- Work mode: On-site
- Job type: Full-Time
- Posted: 2026-10-05
JOB SUMMARY
Join NetApp’s Cloud Platforms organization and help build the next generation of cloud-native infrastructure, software-defined storage, and virtualization platforms powering enterprise-scale data management solutions across AWS, Azure, GCP, and OCI. We are looking for a highly skilled Senior Software Development Engineer with deep expertise in Linux systems, distributed storage virtualization technologies, and cloud infrastructure platforms.
JOB REQUIREMENTS
* 5+ years of experience in systems software engineering, cloud infrastructure, distributed systems, or storage platform development.
* Strong programming expertise in C/C++ and Python.
* Deep understanding of operating systems internals, concurrency, memory management, performance optimization, and systems-level debugging.
* Hands-on experience with software-defined storage systems, distributed storage platforms, or enterprise infrastructure software.
* Strong experience with virtualization technologies including KVM/QEMU, libvirt, virtio, and virtualized networking/storage infrastructure.
* Experience developing or troubleshooting storage and networking subsystems, kernel modules, or device drivers. Strong knowledge of storage technologies and protocols such as NVMe, iSCSI, NFS, SMB/CIFS, S3, or distributed block/object/file storage systems.
* Hands-on operational experience with AWS, Azure, GCP, or OCI infrastructure environments.
* Experience with CI/CD systems, automation frameworks, observability, and infrastructure-as-code tools.
* Strong analytical, debugging, and performance tuning skills.
* Excellent communication and collaboration skills with the ability to influence technical discussions across teams.
* Ability to independently resolve most technical blockers while escalating major risks proactively.
EDUCATION
4-8 years of professional experience in software development, Bachelor's degree in Computer Science or a related field.