NetApp

Software Engineer

NetApp • $120K — $145K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8-12 years of relevant experience in engineering roles.
  • Strong proficiency in C, C++, and Unix/Linux programming.
  • Experience with SAN protocols like FC, iSCSI, and NVMe-oF.
  • Solid understanding of Linux/Unix systems and multithreading.
  • Familiarity with file systems and high-availability systems.
  • Excellent problem-solving and communication skills.
  • Experience in mentoring junior engineers.

Responsibilities

  • Design and develop innovative features for the ONTAP storage operating system.
  • Participate in the full product development lifecycle, including testing and customer support.
  • Analyze failures and drive root-cause resolution for complex software issues.
  • Collaborate effectively with remote teams to influence design and development.
  • Drive engineering best practices and mentor junior team members.

Benefits

  • Collaborative and innovative work environment.
  • Opportunity to work with cutting-edge storage technologies.
  • Engagement with mission-critical environments in diverse settings.
  • Support for continuous learning and professional growth.
Full Job Description
Job Summary

We are seeking a highly motivated Software Engineer to join NetApp's ONTAP Engineering team, with a focus on SAN and block storage solutions. ONTAP is a feature-rich storage platform used in mission-critical environments across cloud, hybrid, and on-premises deployments.

In this role, you will design, develop, and test features that power ONTAP's QoS, Balanced Placement, and SAN technologies. This advanced individual contributor position requires strong technical depth, end-to-end ownership of features and modules, and the ability to work with limited supervision while influencing the design, development, and maintenance of complex functionality.

Job Requirements

  • 8-12 years of relevant industry experience, with a proven track record of owning and delivering features for complex subsystems.
  • Design and develop innovative features for NetApp's storage operating system.
  • Participate in all phases of the product development lifecycle, including design, development, debugging, testing, and customer support.
  • Demonstrate a solid understanding of Linux/Unix systems, multithreading, and system internals.
  • Understand file systems, data paths, replication, and high-availability systems.
  • Have experience with storage technologies, preferably SAN protocols such as FC, iSCSI, and NVMe-oF.
  • Possess strong proficiency in C, C++, and Unix/Linux system programming.
  • Exhibit excellent problem-solving and communication skills, with the ability to collaborate effectively across remote teams.
  • Analyze failures, debug complex issues across software layers, and drive root-cause resolution.
  • Be familiar with CI/CD pipelines, test infrastructure, and modern development practices.
  • Mentor junior engineers and help drive engineering best practices within the team.


Education

  • Bachelor's degree in Computer Science or a related field (Master's degree preferred).

About NetApp

NetApp is a global cloud-led, data-centric software company that empowers organizations to lead with data in the age of accelerated digital transformation. The company provides systems, software and cloud services that enable them to run their applications optimally from data center to cloud, whether they are developing in the cloud, moving to the cloud, or creating their own cloud-like experiences on premises. With solutions that perform across diverse environments, NetApp helps organizations build their own data fabric and securely deliver the right data, services and applications to the right people?anytime, anywhere. Learn more at www.netapp.com.
Learn more about NetApp
Size
12,000 employees
Market Cap
$12.7 billion
Industry
Net Income
$592 million
Founded
1992
5 Year Trend
+2.8%
Revenue
$5.5 billion
NASDAQ

Similar Jobs

More Jobs at NetApp

More Information Technology Jobs

Find similar Software Engineer jobs: