NetApp

Software Engineer (C/C++ Developer)

NetApp
Apply
4 days ago
Bengaluru, IndiaSenior / Staff+

Responsibilities

  • Design, develop, test, and deliver scalable cloud computing applications.
  • Develop software using C/C++ with Unix/Linux system programming and multithreaded programming.
  • Apply knowledge of operating system internals, algorithms, and data structures to solve complex technical problems.
  • Collaborate with senior engineers and partner with engineers across teams.
  • Evaluate and resolve complex technical issues involving multiple factors.

Requirements

  • Strong experience in software design and development using C/C++.
  • In-depth knowledge of Unix/Linux system programming and multithreaded programming.
  • Strong understanding of operating system internals, algorithms, and data structures.
  • 5–8 years of experience in software development.
  • Bachelor's or master's degree in Computer Science or Engineering.
  • Experience with replication technologies is preferred.
  • Storage-domain experience is advantageous.
  • Strong analytical, problem-solving, collaboration, and cross-team communication skills.

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