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

NetApp

Bellevue (WA)

On-site

USD 140,000 - 180,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health Insurance
Life Insurance
Retirement or Pension Plans
Paid Time Off
Employee stock purchase plan
Restricted stocks (RSU’s)

Job summary

NetApp is seeking engineers to design, implement, and optimize foundational components of the storage stack, including ONTAP and related data management technologies.

You will collaborate across engineering teams to improve performance, scalability, and reliability while debugging complex system-level issues.

Qualifications

  • Requires strong proficiency in C/C++ and Unix/Linux systems programming, especially in filesystems or distributed systems.
  • A Bachelor's or Master's degree in Computer Science or a related field is expected.

Responsibilities

  • Design, implement, and optimize foundational components of NetApp's storage stack.
  • Collaborate across engineering teams to improve performance, scalability, and reliability while debugging complex system-level issues.

Skills

C/C++
Systems Programming
Unix/Linux
Filesystems
Distributed Systems
Memory Management
Concurrency
Performance Analysis
Networking Protocols
Cloud Platforms

Education

Bachelor's or Master's degree in Computer Science or related field

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 while debugging complex system-level issues.

Requirements: Requires strong proficiency in C/C++ and experience with Unix/Linux systems programming, specifically in areas like filesystems or distributed systems. A Bachelor's or Master's degree in Computer Science or a related field is expected.

Key Skills: C, C++, Systems Programming, Data Structures, Algorithms, Memory Management, Concurrency, Unix/Linux, Filesystems, Distributed Systems, Storage Systems, Debugging, Performance Analysis, Networking Protocols, High-Availability Architectures, Cloud Platforms

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 • Cranberry Township

On-site
USD 120,000 - 180,000
Health Insurance
Life Insurance
Retirement Plan
+3
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 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
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 – 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 - 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
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
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