Senior Storage Software Engineer - C/C++/Linux, SAN

NetApp, Inc.

Morrisville (NC)

Hybrid

USD 150,000 - 190,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

NetApp, Inc. seeks a highly capable Software Engineer to join the ONTAP Engineering team, focusing on SAN and block storage solutions. ONTAP powers a feature-rich storage platform used across cloud, hybrid, and on-prem deployments.

You will design, develop, and test features for QoS, Balanced Placement, and SAN technologies with end-to-end ownership, mentoring peers and shaping the product through collaboration with remote teams.

Qualifications

  • 8-12 years of relevant industry experience delivering features for complex subsystems.
  • Design and develop innovative storage features for NetApp's storage operating system.
  • Participate in all phases of the product development lifecycle, including design, development, debugging, testing, and customer support.
  • Solid understanding of Linux/Unix systems, multithreading, and system internals.
  • Understand file systems, data paths, replication, and high-availability systems.
  • Experience with storage technologies, preferably SAN protocols such as FC, iSCSI, and NVMe-oF.
  • Proficient in C, C++, and Unix/Linux system programming.
  • Excellent problem-solving and communication skills, with the ability to collaborate across remote teams.
  • Analyze failures, debug complex issues across software layers, and drive root-cause resolution.
  • Familiar with CI/CD pipelines, test infrastructure, and modern development practices.
  • Mentor junior engineers and help drive engineering best practices.

Skills

C/C++
Unix/Linux
Multithreading
Storage systems
SAN protocols
CI/CD
Root cause analysis
Mentorship
Communication

Education

Bachelor's degree in Computer Science
Master's degree preferred

Job description

NetApp, Inc. seeks a highly capable Software Engineer to join the ONTAP Engineering team, focusing on SAN and block storage solutions. ONTAP powers a feature-rich storage platform used across cloud, hybrid, and on-prem deployments.

You will design, develop, and test features for QoS, Balanced Placement, and SAN technologies with end-to-end ownership, mentoring peers and shaping the product through collaboration with remote teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C/C++ Systems Engineer for ONTAP Storage
C/C++ Systems Engineer for ONTAP Storage

NetApp, Inc. • San Jose (CA)

On-site
USD 113,000 - 168,000
Hybrid work model
Competitive benefits
Senior Storage Architect for EDA/HPC (NetApp ONTAP)
Senior Storage Architect for EDA/HPC (NetApp ONTAP)

Samsung Semiconductor • San Jose (CA)

On-site
USD 180,000 - 297,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Storage Systems Software Engineer – C/C++, Linux
Storage Systems Software Engineer – C/C++, Linux

NetApp • Boulder (CO)

On-site
USD 140,000 - 190,000
Health Insurance
Life Insurance
Retirement or Pension Plans
+3
Storage Systems Engineer — Core & Performance (C/C++)
Storage Systems Engineer — Core & Performance (C/C++)

NetApp • San Jose (CA)

Hybrid
USD 120,000 - 280,000
Software Engineer
Software Engineer

NetApp, Inc. • Morrisville (NC)

Hybrid
USD 150,000 - 190,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)

On-site
USD 140,000 - 180,000
Health Insurance
Life Insurance
Retirement or Pension Plans
+3
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

On-site
USD 120,000 - 180,000
Health Insurance
Life Insurance
Retirement Plan
+3
Software Engineer - Distributed Storage & OS Internals
Software Engineer - Distributed Storage & OS Internals

NetApp • Morrisville (NC)

On-site
USD 100,000 - 130,000
Health Insurance
Life Insurance
Retirement Plan
+4
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)

On-site
USD 140,000 - 190,000
Health Insurance
Life Insurance
Retirement or Pension Plans
+3
Senior Storage Architect for EDA/HPC & NetApp ONTAP
Senior Storage Architect for EDA/HPC & NetApp ONTAP

Samsung Semiconductor • Austin (TX)

On-site
USD 180,000 - 297,000
Medical insurance
Dental insurance
Vision insurance
+6