CareerPlan

Software Engineer - Core Systems & Storage

USAFull-time$120k–$280k2026-08-03 → 2026-11-10
Hybrid

Core

Design, implement, and enhance features in ONTAP and related NetApp storage systems, writing efficient C/C++ code for systems-level software.

Role type

Senior IC storage systems software engineer

Builds

Unified storage systems, integrated data services, and multicloud-ready solutions

Domain

Storage infrastructure, distributed systems, filesystems

Deliverable

production ML models | product features

Required skills

C/C++, data structures, algorithms, memory handling, concurrency, Unix/Linux systems programming, debugging, performance analysis

Preferred skills

ONTAP, WAFL, NFS, SMB, SAN, NVMe/TCP, NVMe-oF, replication, clustering, HA, consistency protocols, cloud platforms (AWS, Azure, GCP, OCI), kernel subsystems, VFS, I/O schedulers, caching, media management, distributed systems design, large-scale performance tuning, CI/CD, test automation

Technologies

C/C++, Linux, Unix, ONTAP, WAFL, NFS, SMB, SAN, NVMe, AWS, Azure, GCP, OCI, gdb, perf

Responsibilities

Design and implement features in ONTAP and related storage systems; analyze code paths to improve performance, scalability, and correctness; debug complex system-level issues; collaborate with filesystem, protocol, cloud, hardware, and QA teams; participate in design and code reviews; investigate performance bottlenecks and deliver optimizations; support prototyping and feasibility studies; mentor engineers and influence architectural direction at senior levels

Seniority

Senior to Principal, hands-on IC with increasing ownership and mentorship responsibilities