NetApp

Principal Systems Software Engineer

NetApp
Apply
2 days ago
Durham, NC, USA or Santa Clara, CA, USAStaff+
H1B sponsor

Base Salary

$228k - $339k/yr

Responsibilities

  • Architect and develop next-generation storage and data infrastructure technologies.
  • Influence technical direction and architectural decisions across multiple engineering teams.
  • Lead systems initiatives from architecture and design through development, optimization, and production delivery.
  • Translate AI, cloud, and enterprise infrastructure requirements into scalable technical solutions.
  • Solve complex problems spanning distributed systems, file systems, metadata, data protection, performance, operating systems, networking, and hardware.
  • Design highly available and fault-tolerant systems with strong consistency, resiliency, recovery, and performance characteristics.
  • Analyze and optimize performance across CPU, memory, networking, and storage.
  • Mentor engineers and raise technical quality through architecture, design, and code reviews.
  • Lead root-cause analysis of complex cross-subsystem issues.
  • Develop production-quality systems software using C, C++, or related systems programming languages.

Requirements

  • 12+ years of software engineering experience designing and developing complex systems software, storage systems, file systems, distributed systems, operating systems, infrastructure software, or related technologies.
  • Demonstrated experience architecting and delivering complex, production-quality systems.
  • Demonstrated ability to influence technical direction across teams and organizational boundaries.
  • Deep expertise in at least one area of large-scale storage, distributed systems, or data infrastructure.
  • Strong hands-on programming experience in C, C++, or comparable systems programming languages.
  • Strong foundation in operating systems, computer architecture, networking, concurrency, storage, and distributed systems.
  • Ability to make technical trade-offs across performance, scalability, reliability, resiliency, efficiency, and cost.
  • Strong problem-solving and root-cause analysis skills across multiple technical domains.
  • Experience providing technical leadership and mentoring engineers.
  • Strong written and verbal communication skills.
  • Preferred qualifications include large-scale distributed or highly available systems architecture, kernel-level development and debugging, AI/ML infrastructure, GPU data pipelines, high-performance I/O, performance engineering, benchmarking, NVMe, SSDs, HDDs, commodity storage platforms, hypervisors, virtualization, RDMA, cloud infrastructure, and significant technical contributions through architecture, patents, or publications.

Benefits

  • Comprehensive benefits may include health insurance, life insurance, retirement or pension plans, paid time off, leave options, performance-based incentives, employee stock purchase plans, and restricted stock units, with offerings varying by country and region.

Tech Stack

Categories

NetApp

About NetApp

10,000+ employees

NetApp builds data storage and data management software and hardware for enterprises, including ONTAP-powered all-flash arrays and hybrid cloud services that integrate with AWS, Azure, and Google Cloud. It sells systems and subscriptions that support backup, disaster recovery, databases, and container/Kubernetes workloads. Founded in 1992 and headquartered in San Jose, California, NetApp is a public company listed on NASDAQ.

Contact me