Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NetApp Logo

Director, Software Engineering (Networking)

NetApp

$241,000 - $300,000
Sep 29, 2025
Morrisville, NC, US
Apply Now

At NetApp, the business problem is to help customers turn challenges into business opportunities by bringing new thinking to age-old problems, like how to use data most effectively in the most efficient possible way.

Requirements

  • Strong understanding of networking protocols (TCP/IP, iSCSI, NVMe, RoCE, Infiniband), NIC architecture, and cloud networking.
  • Experience with ONTAP or similar storage platforms.
  • Familiarity with hybrid cloud environments and cloud-native networking.
  • Background in performance optimization and resiliency engineering.
  • Prior engagement with vendor ecosystems and hardware integration.
  • Experience with FreeBSD or similar OS kernel development is highly desirable.
  • Proven track record of managing large-scale networking software projects and teams.

Responsibilities

  • Lead and grow a high-performing engineering team focused on networking features, performance, and quality across ONTAP platforms.
  • Define and execute technical strategy for networking software, including FreeBSD-based stack, NIC drivers, RDMA, and offload technologies.
  • Collaborate with product management, QA, and other engineering teams to deliver scalable, resilient, and performant networking solutions.
  • Drive architectural decisions and ensure alignment with ONTAP’s hybrid cloud strategy.
  • Mentor senior managers and engineers, fostering a culture of innovation, accountability, and continuous improvement.
  • Manage resource allocation, project prioritization, and delivery timelines across multiple initiatives.
  • Represent the networking team in executive reviews, roadmap planning, and customer engagements.

Other

  • Typically requires a minimum of 12 years of related experience in software engineering, with 5 years of people leadership experience
  • Excellent communication and stakeholder management skills.
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • Ability to work in a hybrid working environment with some level of in-office and/or in-person expectations
  • Must be willing to submit application through company website