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

Sr. Software Development Engineer

NetApp

$159,800 - $237,600
Nov 4, 2025
Waltham, MA, US
Apply Now

NetApp is looking to solve the problem of how to use data most effectively and efficiently in the cloud by developing industry-leading data management solutions. The company aims to scale systems sustainably through automation and evolve them by improving reliability and velocity.

Requirements

  • A minimum of 8-10 years of experience in software/systems engineering is required, with programming skills in C, C++ or equivalent and additionally, Python
  • Strong hands-on operational knowledge in at least one major cloud platform (AWS, GCP, or OCI), including cloud architecture, services, and best practices.
  • Experience in software development of distributed data management systems (E.g.: NetApp ONTAP or similar systems).
  • Experience with infrastructure-as-code tools such as Terraform or CloudFormation.
  • Experience with Cloud monitoring and logging tools.

Responsibilities

  • Develop a strong technical understanding of NetApp’s existing data management and storage solutions in the Cloud, their interdependencies, and limitations.
  • Participate in all phases of the product development cycle including product design and development, test automation, debugging and support, and supporting resolution of impactful customer issues.
  • Participate in technical discussions within the immediate group and across functions to evaluate design and execute development plans for product features
  • Handle unstructured tasks and conducting research to convert vague/undefined requirements into clearly articulated ones.
  • Demonstrate accountability and ownership of a complex technical area of the product as a subject matter expert, while operating under limited supervision and direction, drive results and set priorities independently.
  • Engage in a peer-to-peer collaboration and learning model, fostering a culture of continuous learning and improvement.

Other

  • Demonstrated experience as a technical mentor to junior engineers in a team.
  • Excellent problem-solving skills and attention to detail.
  • Strong verbal and written communication skills, and collaboration skills are a must.
  • Ability to work with limited supervision and operate and drive results independently.
  • Bachelor's degree in Computer Science, Engineering, or a related field.