NetApp

Software Engineer

NetApp
Apply
3 days ago
Waltham, MA, USA +2 moreStaff+
H1B sponsor

Base Salary

$196k - $293k/yr

Responsibilities

  • Lead the design and development of scalable, resilient, high-performance infrastructure components across storage, networking, virtualization, and Linux systems layers.
  • Drive architecture and technical direction for software-defined storage, virtualization infrastructure, and distributed cloud-platform subsystems.
  • Coordinate execution across multiple technical domains, products, teams, stakeholders, and partner organizations.
  • Architect and optimize storage and networking data paths for cloud-scale performance, scalability, reliability, and operational efficiency.
  • Provide technical leadership for KVM/QEMU, hypervisor integrations, virtual networking, storage virtualization, and infrastructure orchestration.
  • Lead complex technical problem resolution and drive engineering excellence through design practices, observability, scalability, reliability, automation, and operational readiness.
  • Influence technical direction through architecture reviews, mentoring, design leadership, and cross-functional collaboration.
  • Evaluate emerging technologies and industry trends in cloud infrastructure, distributed systems, storage, and virtualization.

Requirements

  • 12+ years of experience in systems software engineering, distributed infrastructure platforms, virtualization, storage systems, or cloud infrastructure development.
  • Expert-level C/C++ programming skills and strong proficiency in Python.
  • Deep expertise in Linux operating-system internals, kernel technologies, systems architecture, concurrency, memory management, and performance engineering.
  • Significant experience designing and building distributed storage systems, software-defined infrastructure platforms, or cloud-native infrastructure services.
  • Deep expertise with KVM/QEMU, virtio, hypervisors, virtual storage, and virtual networking technologies.
  • Strong experience with storage and networking subsystems, kernel development, or device-driver development.
  • Deep understanding of distributed-systems architecture, scalability, fault tolerance, reliability engineering, and operational excellence.
  • Strong operational expertise with AWS, Azure, GCP, or OCI.
  • Proven ability to lead large cross-functional technical initiatives and influence engineering outcomes across organizations.
  • Exceptional debugging, systems analysis, and performance-optimization capabilities.
  • Strong communication, technical leadership, and stakeholder-management skills.
  • Experience architecting enterprise-scale storage operating systems such as ONTAP or similar platforms is preferred.
  • Experience driving large-scale infrastructure modernization or platform-transformation initiatives is preferred.
  • Open-source systems-software, kernel, virtualization, storage, or cloud-infrastructure contributions are preferred.
  • Advanced cloud certifications or equivalent industry-recognized expertise are preferred.
  • A bachelor's or master's degree in computer science or a similar field is preferred.

Benefits

  • Comprehensive benefits package that 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, subject to regional variation and local policies.
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