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

Software Engineer

NetApp

$101,150 - $150,700
Aug 13, 2025
NC, US
Apply Now

NetApp's Core Software and Data Management team is seeking an experienced software engineer to build the fundamental software underlying their storage products, including the Data ONTAP operating system and WAFL file system. The role involves designing, developing, debugging, maintaining, and testing ONTAP system software.

Requirements

  • Experience with development in C/C++ in LINUX/UNIX environments.
  • Proficient with systems engineering domain concepts such as computer architecture, operating systems, file systems, and networking.
  • Strong algorithms, data structures, and multi-threaded programming expertise.
  • Experience with applying standard software engineering practices.
  • Experience with test development and automation.
  • Knowledge of storage or cloud technologies is a plus.

Responsibilities

  • Apply current software engineering skills and use up-to-date technologies to contribute to team deliverables.
  • Develop supportable, efficient, and robust software implementations with high unit test coverage in C/C++.
  • Design and author test automation in Python, including functional, integration, and performance tests.
  • Contribute to technical discussions within the immediate team and across functions.
  • Willingness to work on additional tasks and responsibilities that will contribute towards team, department and company goals.

Other

  • Ability to work collaboratively with other engineers.
  • Strong oral and written communication skills are a plus.
  • A Bachelor of Science Degree in Engineering or Computer Science is typically required.
  • At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.