Software Engineer - Core Systems and Storage Roles (Multiple Individual Contributor Levels)

NetApp

Cranberry Township (Butler County)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health Insurance
Life Insurance
Retirement Plan
Paid Time Off
Employee Stock Purchase Plan
Restricted Stocks

Job summary

NetApp is seeking engineers to design and implement core components of its storage stack, including ONTAP, to deliver high-performance and scalable data management for enterprise customers.

You will work across teams to optimize performance, reliability, and scalability in a Unix/Linux environment, with a focus on systems programming, memory management, and concurrency.

Qualifications

  • Strong proficiency in C/C++ for systems-level development.
  • Experience with Unix/Linux programming.
  • Background in filesystems, storage, or distributed systems.

Responsibilities

  • Design, implement, and optimize foundational components of NetApp's storage stack.
  • Collaborate across engineering teams to improve performance, scalability, and reliability for enterprise customers.
  • Contribute to the ONTAP and related data management technologies.

Skills

C/C++
Unix/Linux
Filesystems
Distributed Systems
Data Structures
Algorithms
Memory Management
Concurrency
High-Availability
Gdb

Education

Bachelor's degree in Computer Science

Tools

Gdb
Perf
Profiling Tools
Tracing

Job description

Design, implement, and optimize foundational components of NetApp's storage stack, including ONTAP and related data management technologies. Collaborate across engineering teams to improve performance, scalability, and reliability for enterprise customers.

Requirements: Requires strong proficiency in C/C++ for systems-level development and experience with Unix/Linux programming. Candidates should have a background in filesystems, storage, or distributed systems, with a degree in Computer Science or equivalent experience.

Key Skills: C, C++, Systems Programming, Data Structures, Algorithms, Memory Management, Concurrency, Unix/Linux, Filesystems, Storage Systems, Distributed Systems, High-Availability Architectures, Gdb, Perf, Profiling Tools, Tracing

Benefits: Health Insurance, Life Insurance, Retirement Or Pension Plans, Paid Time Off, Employee Stock Purchase Plan, Restricted Stocks (Rsu's)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 • Bellevue (WA)

On-site
USD 140,000 - 180,000
Health Insurance
Life Insurance
Retirement or Pension Plans
+3
Senior Systems Engineer - Storage & Data Systems
Senior Systems Engineer - Storage & Data Systems

NetApp • San Jose (CA)

Hybrid
USD 120,000 - 280,000
Health insurance
Life Insurance
Retirement or Pension Plan
+2
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
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 - 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 • San Jose (CA)

Hybrid
USD 120,000 - 280,000
Health insurance
Life Insurance
Retirement or Pension Plan
+2
Lead Software Engineer - Cloud & Software Defined Storage Solutions (C++)
Lead Software Engineer - Cloud & Software Defined Storage Solutions (C++)

NetApp • North Carolina

On-site
USD 170,000 - 253,000
Manager, System Software Engineer
Manager, System Software Engineer

NetApp, Inc. • United States

Hybrid
USD 170,000 - 253,000
Health insurance
Life insurance
Retirement or pension plans
+3
Lead Software Engineer - Cloud & Software Defined Storage Solutions (C++)
Lead Software Engineer - Cloud & Software Defined Storage Solutions (C++)

NetApp • Morrisville (NC)

Hybrid
USD 170,000 - 253,000