Storage Systems Engineer - C/C++ & Performance

NetApp

Cranberry Township (Butler County)

Hybrid

USD 120,000 - 280,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health Insurance
Life Insurance
Retirement Plan
Paid Time Off
Stock Options

Job summary

NetApp is hiring experienced Systems Software Engineers to work on core storage and data management technologies across ONTAP and related products. Roles span teams including ONTAP, WAFL, Replication/HA, Protocols, and Distributed Systems, with opportunities at levels 3–5.

Engineers design, build, and optimize storage stack components and collaborate with hardware and cloud groups globally. Responsibilities include developing features, optimizing throughput and latency, debugging complex issues,

Qualifications

  • Strong proficiency in C/C++ for systems-level development.
  • Understanding of data structures, algorithms, memory management, and concurrency.
  • Experience with Unix/Linux systems programming.
  • Experience with filesystems, storage systems, networking/protocol stacks, distributed systems, high-availability architectures.
  • Strong debugging and performance analysis skills (gdb, perf, tracing, profiling tools).
  • Ability to write maintainable, well-documented code.
  • Effective communication and collaboration skills.

Responsibilities

  • Design, implement, and enhance features within ONTAP and related NetApp storage systems.
  • Write high-quality C/C++ code that is efficient, reliable, and maintainable.
  • Analyze and improve existing code paths for performance, scalability, and correctness.
  • Debug complex issues using system-level tools, logs, tracing, and profiling.
  • Collaborate across engineering teams, including filesystem, protocol, cloud, hardware, and QA.
  • Participate in design and code reviews, contributing to engineering best practices.
  • Investigate performance bottlenecks and implement optimizations.
  • Support prototyping, research, and feasibility analysis for new ideas and features.
  • Communicate design decisions, technical findings, and progress clearly with peers.
  • Use AI-assisted tools to accelerate design, development, testing, and troubleshooting.

Skills

C/C++
Data structures
Algorithms
Unix/Linux
Debugging
Performance analysis
Collaboration
Code reviews
AI tools

Education

Bachelor’s or Master’s degree in CS/CE
Equivalent practical experience

Tools

ONTAP
WAFL
NFS/SMB/SAN
NVMe
Cloud platforms

Job description

NetApp is hiring experienced Systems Software Engineers to work on core storage and data management technologies across ONTAP and related products. Roles span teams including ONTAP, WAFL, Replication/HA, Protocols, and Distributed Systems, with opportunities at levels 3–5.

Engineers design, build, and optimize storage stack components and collaborate with hardware and cloud groups globally. Responsibilities include developing features, optimizing throughput and latency, debugging complex issues,

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Core Storage Systems Engineer - C/C++, Hybrid
Core Storage Systems Engineer - C/C++, Hybrid

NetApp • Bellevue (WA)

Hybrid
USD 120,000 - 280,000
Health Insurance
Hybrid work environment
Employee stock purchase plan
Storage Systems Engineer – Core OS & ONTAP
Storage Systems Engineer – Core OS & ONTAP

NetApp • Cranberry Township

Hybrid
USD 120,000 - 280,000
Health insurance
Employee stock purchase plan
RSUs
+1
Software Engineer - Next-Gen Storage OS (Hybrid)
Software Engineer - Next-Gen Storage OS (Hybrid)

NetApp • San Jose (CA)

Hybrid
USD 113,000 - 168,000
Hybrid work model
Storage Systems Software Engineer (Hybrid)
Storage Systems Software Engineer (Hybrid)

NetApp • San Jose (CA)

Hybrid
USD 113,050 - 168,300
Health Insurance
RSU stock options
Employee stock purchase plan
Storage Systems Engineer: Core OS & Data Tech
Storage Systems Engineer: Core OS & Data Tech

NetApp • San Jose (CA)

On-site
USD 120,000 - 280,000
Health Insurance
Retirement Plans
Paid Time Off
Software Engineer - Core Systems and Storage Roles (Multiple Individual Contributor Levels)
Software Engineer - Core Systems and Storage Roles (Multiple Individual Contributor Levels)

NetApp • San Jose (CA)

On-site
USD 120,000 - 280,000
Health Insurance
Retirement Plans
Paid Time Off
Remote Storage Systems Engineer – NetApp, Pure, Ceph
Remote Storage Systems Engineer – NetApp, Pure, Ceph

Bright Vision Technologies • Reston (VA)

On-site
USD 100,000 - 150,000
Software Engineer – Core Systems and Storage Roles (Multiple Individual Contributor Levels)
Software Engineer – Core Systems and Storage Roles (Multiple Individual Contributor Levels)

NetApp • Cranberry Township

Hybrid
USD 120,000 - 280,000
Health Insurance
Life Insurance
Retirement Plan
+2
Senior NetApp Storage Engineer – Enterprise ONTAP & Automation
Senior NetApp Storage Engineer – Enterprise ONTAP & Automation

VLink Inc • New York (NY)

On-site
USD 135,000 - 180,000
Software Engineer - Core Systems and Storage Roles (Multiple Individual Contributor Levels)
Software Engineer - Core Systems and Storage Roles (Multiple Individual Contributor Levels)

NetApp • Bellevue (WA)

Hybrid
USD 120,000 - 280,000
Health Insurance
Hybrid work environment
Employee stock purchase plan