Skip to content
netapp logo

netapp

Software Engineer

NetApp is hiring a Software Engineer to contribute to the development, testing, and improvement of enterprise software and data-storage technologies. The role involves programming, test automation, system-level validation, and maintaining existing products while working with an engineering team.

Location

Bengaluru, Karnataka, India

Experience

0–2 years

Salary

₹6–12 LPA

Job Type

Full-time

Work Mode

Hybrid

Posted

12 Oct 2026

Responsibilities

  • • Develop and improve NetApp software products.
  • • Create and execute test plans for new features.
  • • Perform automated, integration, system, scale, and regression testing.
  • • Maintain and enhance existing software components.
  • • Collaborate with engineering teams to improve product quality and reliability.
  • • Help deliver software features that meet technical and customer requirements.

Requirements

  • • Practical C/C++ programming knowledge.
  • • Understanding of Linux/Unix development environments.
  • • Strong fundamentals in systems engineering and data structures.
  • • Familiarity with software testing and automation.
  • • Teamwork, analytical thinking, and problem-solving skills.
  • • Knowledge of storage systems or cloud technologies is an advantage.

Skills

C / C++Linux / UnixData Structures and AlgorithmsOperating SystemsComputer ArchitectureFile Systems and NetworkingSoftware Testing and AutomationIntegration and Regression TestingSystem and Performance TestingSoftware Engineering Practice

Eligibility

  • • Bachelor’s degree in Computer Science or a related field, a Master’s degree, PhD, or equivalent experience.
  • • Programming experience with C/C++ in Linux or Unix environments.
  • • Knowledge of operating systems, computer architecture, networking, algorithms, and data structures.
  • • Hands-on familiarity with software testing and automation.

How to Apply

Need referral for this job click 👉Referrals
Need resume for this job click 👉Resume Prep