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 Engineer

NetApp

$241,400 - $358,600
Nov 20, 2025
Waltham, MA, US
Apply Now

NetApp is seeking to improve the performance of their solutions and raise the engineering bar across the organization, ensuring their products deliver world-class performance and reliability.

Requirements

  • Hands-on expertise with performance profiling and analysis tools (profilers, tracers) benchmarking suites, and frameworks.
  • Familiarity with modern hardware (NVME, SSD, and high-speed networking) and their impact on storage performance.
  • Up to date on industry trends in storage and performance (such as NVMe-oF, cloud storage performance, caching algorithms)
  • Experience with NetApp ONTAP or similar enterprise storage systems is a strong plus
  • Prior experience in leading a performance engineering team in a large-scale software environment
  • 7+ years of experience in developing and operating cloud services
  • 10+ years of experience of leading high-velocity engineering and product organizations

Responsibilities

  • Lead the technical vision and strategy. Ensure alignment with business objectives.
  • Oversee the end-to-end development, deployment, and operation. Ensure security, availability, operations, scalability and performance.
  • Collaborate with cross-functional teams—including product management, engineering leadership, data science, and operations—to deliver high-quality solutions.
  • Stay current and foster adoption of advancements in performance engineering. Proven ability to analyze complex performance data (CPU, memory, I/O) and debug system-level issues.
  • Mentor, hire, and grow a global development services team. Foster a culture of technical excellence and innovation
  • Drive improvements in the performance of NetApp’s solutions
  • Ensure NetApp’s products deliver world-class performance and reliability

Other

  • Minimum of 10 years of related experience with 7+ years managing a development team
  • Education: Bachelor's degree or equivalent experience
  • Ability to work in a hybrid working environment with some level of in-office and/or in-person expectations
  • Must be willing to relocate or work remotely
  • Must have excellent communication and collaboration skills