CANDIDATE INTERVIEW EXPERIENCE
Job Overview
| Feature | Details |
|---|---|
| Job Title | Software Engineer (C/C++) |
| Company | NetApp |
| Location | Bengaluru, India |
| Experience Required | 4–8 Years |
| Qualifications | B.Tech/BE in CS/CE or equivalent |
| Salary | Not Disclosed |
| Job Type | Full-Time (Hybrid) |
| Application Deadline | Not Specified |
| Application Link | Given at the End |
NetApp is Hiring Software Engineers in Bengaluru – C/C++ Experts Wanted
Are you a seasoned C/C++ developer ready to work on cutting-edge infrastructure software? NetApp, a global leader in intelligent data infrastructure, is looking for experienced professionals to join their Core Software Engineering team in Bengaluru.
This is your chance to be part of a company solving high-impact problems in cloud, hybrid-cloud, and container orchestration — while building systems that scale reliably and efficiently.
🏢 About NetApp
NetApp empowers organizations to turn disruption into opportunity using intelligent data infrastructure. From global enterprises to startups, NetApp enables customers to harness their data to innovate and grow.
With a culture that values collaboration, creativity, and technical leadership, NetApp consistently ranks as one of the best companies to work for — offering a hybrid work environment and deep focus on employee well-being.
👨💻 Job Role and Responsibilities
As part of the Core Software Engineering team, you will:
-
Design, develop, and test distributed software systems powering ONTAP
-
Work on cloud, hybrid, and on-premises solutions
-
Contribute to system reliability, security, and feature enhancements
-
Build and integrate 3rd party packages securely into the product
-
Resolve security vulnerabilities and CVEs
-
Lead feature deliveries and participate in end-to-end SDLC
-
Conduct code reviews, write specs, and participate in cross-team technical discussions
-
Write unit tests and automate integration workflows
🧠 Skills & Technical Requirements
-
Proficiency in C++ is mandatory
-
Bonus: Python scripting experience
-
Strong knowledge of file systems, client-server architectures, OS internals (Linux, FreeBSD)
-
Experience with:
-
Multi-threaded applications
-
Cloud environments, REST APIs, virtualization
-
Security patching and software vulnerability mitigation
-
-
Familiarity with tools like Git, Jenkins, CI/CD pipelines is a plus
-
Excellent problem-solving, documentation, and collaboration skills
🎓 Eligibility Criteria
-
Bachelor’s or Master’s degree in Computer Science/Engineering
-
4 to 8 years of hands-on software engineering experience
-
Must be eligible to work from the Bengaluru office in a hybrid mode
🌟 Why Work at NetApp?
-
Work on next-gen cloud & storage tech
-
Hybrid work with flexibility and balance
-
Best-in-class volunteer time off (40 paid hours per year)
-
Access to emotional wellness, legal, and financial planning tools
-
Strong culture of learning, mentorship, and internal mobility
-
Recognized leader in diversity, inclusion, and innovation
📝 How to Apply
-
Head to the official application page:
👉 NetApp Careers – Software Engineer (C/C++) -
Submit your resume and fill out the online form
-
Do not contact recruiters via email — all applications must go through the portal
🗓️ Important Dates
No fixed deadline is mentioned — but NetApp closes roles fast. Apply as early as possible to stay ahead of the curve.
💡 Pro Tips for Applicants
-
Brush up on low-level systems design
-
Prepare for multi-threading and memory management interview questions
-
Highlight any contributions to open-source, CVE resolution, or cloud-native projects
