NetApp

Software Engineer

NetApp
Apply
21 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, develop, debug, and test storage-domain system software features.
  • Contribute across requirements definition, implementation, testing, sustenance, and the full product lifecycle.
  • Handle engineering escalations and provide early customer support.
  • Collaborate with cross-functional and peer teams, including teams outside engineering.
  • Work independently with minimal supervision and provide technical leadership when required.

Requirements

  • 5–8 years of experience in the architecture, design, and development of system software.
  • Hands-on experience with C, C++, Python, and debugging with GDB.
  • In-depth knowledge of Unix/Linux system programming and multithreaded programming.
  • Experience in the storage domain.
  • Strong understanding of operating-system internals, algorithms, data structures, and software engineering practices.
  • Experience with customer deployment scenarios and working with peer teams outside engineering.
  • A bachelor's degree with 4–8 years of related experience, a master's degree with 3 years of experience, a PhD without experience, or equivalent work experience.
  • Strong written and oral communication skills and the ability to meet deadlines without sacrificing quality.

Tech Stack

Categories

NetApp

About NetApp

10,000+ employees

NetApp builds data storage and data management software and hardware for enterprises, including ONTAP-powered all-flash arrays and hybrid cloud services that integrate with AWS, Azure, and Google Cloud. It sells systems and subscriptions that support backup, disaster recovery, databases, and container/Kubernetes workloads. Founded in 1992 and headquartered in San Jose, California, NetApp is a public company listed on NASDAQ.

Contact me