NetApp Recruitment 2025 – Software Engineer Role Bangalore | Apply Now

Are you passionate about building impactful software that powers global data solutions?
NetApp is inviting experienced software professionals to join our Core Software team as a Software Engineer at our Bangalore office. If you have a strong foundation in C++, a keen interest in distributed systems, and want to work on high-performance, scalable data technologies—this is your chance.

About the Team

At NetApp, our Core Software team is responsible for developing the core components of ONTAP—the software behind our cloud, hybrid, and on-premise data management solutions. You’ll work on cutting-edge technologies and help shape the future of how businesses handle their most critical asset: data.

What You’ll Do

  • Work closely with technical leads to develop medium to large-scale features from design to delivery
  • Contribute to the development of innovative, reliable storage and data management solutions
  • Write clean, maintainable code with a focus on Python and C++
  • Design and implement major subsystems or entire systems
  • Write unit tests and automated integration tests to ensure code quality
  • Troubleshoot, debug, and enhance distributed software systems
  • Collaborate with cross-functional teams throughout the software development lifecycle

What We’re Looking For

  • Strong programming skills in C++ (mandatory); Python experience is a plus
  • Solid understanding of data structures, algorithms, and computer architecture
  • Experience in areas like file systems, multithreading, distributed computing, or client-server architecture
  • Knowledge of FreeBSD/Linux, system-level development, and performance tuning
  • Familiarity with integrating third-party libraries and managing security vulnerabilities (CVEs)
  • Exposure to REST APIs, cloud technologies, or virtualization is a bonus
  • Strong problem-solving mindset with attention to detail
  • Excellent communication skills and a team-oriented attitude
  • Self-driven and able to work independently in a collaborative setup

Educational Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field with at least 2 years of industry experience, or
  • Master’s degree in a relevant discipline
  • Equivalent experience will also be considered

Job Location

Bangalore, India (On-site/Hybrid as per company policy)

How to Apply

Apply Link:  Click here

Join our Telegram group: Click here

Join our Whatsapp group: Click here

Note: Only shortlisted candidates will be contacted via email or phone for the next steps.

Leave a Comment