Hybrid Systems Software Engineer - C/C++ Storage

NetApp

Morrisville (NC)

Hybrid

USD 120,000 - 280,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work environment
Comprehensive benefits package

Job summary

NetApp is seeking experienced Systems Software Engineers to contribute to core storage and data management technologies across ONTAP, WAFL, and related NetApp products. You will work on filesystems, storage internals, distributed systems, and performance tuning.

Candidates should have strong C/C++ expertise, Unix/Linux skills, and experience with debugging complex code paths. This role offers hybrid work and opportunities across multiple teams.

Qualifications

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

Responsibilities

  • Design and implement features within ONTAP and NetApp storage systems.
  • Write efficient, reliable C/C++ code that is maintainable.
  • Analyze and improve code paths for performance, scalability, and correctness; debug complex issues.
  • Collaborate with filesystem, protocol, cloud, hardware, and QA teams.
  • Participate in design and code reviews, advancing engineering best practices.
  • Investigate performance bottlenecks and implement optimizations.
  • Support prototyping and feasibility analysis for new ideas.
  • Communicate design decisions and technical findings clearly.
  • Use AI-assisted tools to accelerate development and debugging.

Skills

C/C++
Data structures
Unix/Linux
Filesystems
Performance analysis
Maintainable code
Communication

Education

Bachelor’s or Master’s in CS/CE

Tools

GDB
Perf

Job description

NetApp is seeking experienced Systems Software Engineers to contribute to core storage and data management technologies across ONTAP, WAFL, and related NetApp products. You will work on filesystems, storage internals, distributed systems, and performance tuning.

Candidates should have strong C/C++ expertise, Unix/Linux skills, and experience with debugging complex code paths. This role offers hybrid work and opportunities across multiple teams.

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

Similar jobs worth comparing

Storage Systems Engineer (C/C++) — Hybrid Work
Storage Systems Engineer (C/C++) — Hybrid Work

NetApp • Bellevue (WA)

Hybrid
USD 120,000 - 280,000
Systems Software Engineer — Storage & Performance (Hybrid)
Systems Software Engineer — Storage & Performance (Hybrid)

NetApp • Boulder (CO)

Hybrid
USD 120,000 - 280,000
Hybrid working environment
Systems Software Engineer - Storage & Performance (C/C++)
Systems Software Engineer - Storage & Performance (C/C++)

NetApp • Cranberry Township

Hybrid
USD 120,000 - 280,000
Health Insurance
Life Insurance
Retirement Plan
+3
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
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
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 • Cranberry Township

Hybrid
USD 120,000 - 280,000
Health Insurance
Life Insurance
Retirement Plan
+3
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 • Morrisville (NC)

Hybrid
USD 120,000 - 280,000
Hybrid work environment
Comprehensive benefits package
Software Engineer - Core Systems and Storage Roles (Multiple Individual Contributor Levels)
Software Engineer - Core Systems and Storage Roles (Multiple Individual Contributor Levels)

NetApp • Boulder (CO)

Hybrid
USD 120,000 - 280,000
Hybrid working environment