-
NetApp

C++ Developer

NetApp
India · Full-time · Not Applicable

Job Summary

NetApp’s software products harness the latest innovations—from emerging ideas in cluster computing to cutting‑edge web frameworks—to deliver powerful, forward‑thinking solutions for our business.

As a Software Engineer, you will be part of a team that actively drives product development, strategy, and enhanced sustenance activities. Your role will involve contributing to the design, testing, and debugging of operating systems that support NetApp’s storage applications. Within the Research and Development organization, the team focuses on understanding competitive market and customer needs, supportability, technological advancements, product quality, cost efficiency, and time‑to‑market. Software Engineers work on both improving existing products and creating new ones.

The Cloud File Services Group is a core team responsible for developing storage access protocols and features—including NFS, CIFS, S3, and cloud solutions—that power the ONTAP storage operating system. This group plays a strategic and high‑impact role in driving product revenue and is seeking strong engineers to design, architect, and sustain its innovative solutions.

Roles and Responsibilities

  • Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems in storage access protocol area
  • Develop project specifications and release documentation and/or all phases of the product development cycle from product definition and design, through implementation including Architecture/ Design/ ERRDs
  • Perform feature development activities including:
  • Design and implementation
  • Testing and/or Unit Testing
  • Test automation
  • Debugging
  • Reliability
  • Performance analysis
  • Design, Develop and execute small to medium sized modules/projects independently in storage access protocol area
  • Product Sustenance activities like customer escalations, bug fixes customer problem reproduction
  • Participate in technical discussions within the team and with other groups across Business Units associated with evaluating and executing design and development plans for products
  • Willing to work on additional tasks and responsibilities that will contribute towards team, department, and company goals

Skillsets Required In The Role

  • Strong in C/C++, OOD, Python
  • Operating systems Fundamentals - Kernel programming experience is a plus
  • Strong fundamentals in TCP/IP and Computer Networking
  • Working Knowledge and Understanding of at least one storage access protocols (e.g. CIFS, NFS, Object etc)
  • Demonstrates excellent algorithm and logic development using data structures
  • Understanding of public cloud architecture, cloud application development and deployment is desirable
  • Possess excellent written and verbal communication skills
  • Work collaboratively within a team of other engineers and have strong influencing and leadership skills
  • Ability to ramp up quickly on the project assignment and execute it with minimal guidance and direction
  • Strong aptitude for learning new technologies
  • Ability to estimate work completion required to build an overall predictable plan
  • Creative and analytical approach to problem solving

Education

  • Typically requires 3+ years of related experience with a bachelor’s degree or a master’s degree Computer Science, Computer Engineering, Information Systems or an equivalent degree.
  • This position requires an individual to be creative, team-oriented, technology savvy and a fast learner.

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.

Equal Opportunity Employer

NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, protected veteran status, and any other protected classification.

Why You'll Thrive at NetApp

At NetApp, you won't wait for the perfect moment—you'll make it. The early planning, the extra thought, the bold idea that turns good into great: That's how our people operate and how we continue to push the boundaries of data infrastructure.

NetApp is the trusted partner for organizations transforming data into opportunity. As the only enterprise-grade storage service natively embedded in Google Cloud, AWS, and Microsoft Azure, we empower customers to run everything from traditional workloads to enterprise AI with unmatched performance, resilience, and security.

Our culture

We celebrate mold breakers, bold thinkers, and problem solvers. We reward initiative, impact, and ownership. We provide flexibility so you can balance professional ambition with your personal life. Here, differences are not just welcomed—they drive everything we do.

If you're ready to innovate, rise to the challenge, and own every moment - make your next move your best one. Apply now.

Key Skills

Ranked by relevance

storage cloud product design embedded aws ai s3
Login to Apply
Posted
Apr 07, 2026
Type
Full-time
Level
Not Applicable
Location
Bengaluru
Company
NetApp

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
hackajob
Related

PHP Developer

2026-04-11

Full-time
Not Applicable
India
Software Development
Engineering
View Job Details
Canonical
Related

Embedded Linux Field Engineer for Devices/IoT

2026-04-11

Full-time
Not Applicable
Estonia
Software Development
Engineering
View Job Details
EY
Related

C #-Dot Net- Manager

2026-04-10

Full-time
Mid-Senior
India
Professional Services
Engineering