Storage Systems Engineer — Core & Performance (C/C++)

NetApp

San Jose (CA)

Hybrid

USD 120,000 - 280,000

Full time

39 hours 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 in San Jose is hiring experienced Systems Software Engineers across ONTAP and related storage technologies. This pipeline posting targets strong C/C++ systems-level engineers who can contribute to core storage and data management across ONTAP, WAFL, and protocols.

You will work on low-level components, optimize throughput, and collaborate with cloud, hardware, and QA teams. Roles support multiple levels (3–5); placement determined by experience.

Qualifications

  • Strong proficiency in C/C++ for systems-level development.
  • Experience with Unix/Linux systems programming.
  • Knowledge of filesystems, storage, networking, or distributed systems.
  • Proficient in debugging and performance analysis with tools like gdb, perf.
  • Excellent 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 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++ systems
Unix/Linux
Distributed systems
Debugging & perf
Communication

Education

Bachelor’s or Master’s in CS/CE

Tools

gdb
perf
tracing
profilers

Job description

NetApp in San Jose is hiring experienced Systems Software Engineers across ONTAP and related storage technologies. This pipeline posting targets strong C/C++ systems-level engineers who can contribute to core storage and data management across ONTAP, WAFL, and protocols.

You will work on low-level components, optimize throughput, and collaborate with cloud, hardware, and QA teams. Roles support multiple levels (3–5); placement determined by experience.

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

Similar jobs worth comparing

Storage Systems Engineer - C/C++ & Performance
Storage Systems Engineer - C/C++ & Performance

NetApp • Cranberry Township

Hybrid
USD 120,000 - 280,000
Health Insurance
Life Insurance
Retirement Plan
+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
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 - 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
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
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
NetApp Emerging Talent - Software Engineer (Systems)
NetApp Emerging Talent - Software Engineer (Systems)

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 • San Jose (CA)

Hybrid
USD 120,000 - 280,000
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