Software Engineer

๐Ÿข NetApp ๐Ÿ“ Bengaluru, India Fresher Job
๐Ÿ“… Posted 2h ago

๐Ÿ“„ Job Description

About NetApp

At NetApp, we help customers turn challenges into business opportunities by bringing new thinking to age-old problems, especially concerning data utilization. We are leaders in intelligent data infrastructure, delivering unified storage, integrated data services, and solutions that empower organizations to unlock the full potential of their data, from AI to multicloud.

About the Role

As a Software Engineer at NetApp, you will engage with modern cloud and container orchestration technologies in a production setting. You will play a crucial role in scaling systems sustainably through automation and evolving them by advocating for changes to improve reliability and velocity. Your ideas will power innovation as you collaborate with passionate teams to tackle real-world challenges.

This role involves developing and maintaining Software Defined Storage solutions, focusing on solving complex problems, developing, testing, automating, and collaborating with the Software Engineering team to deploy features in a production environment. Additionally, you will be responsible for designing and implementing managed Cloud Services based on specified requirements.

Key Responsibilities

  • Assist in product development, verification, troubleshooting, and delivery of systems or major subsystems.
  • Contribute to designing and implementing managed Cloud Services.
  • Work on development, bug fixes/updates, specification updates, customer RCAs, and automation.
  • Engage in incident management processes to resolve production issues within agreed SLAs/SLOs.

Required Skills & Qualifications

  • Excellent problem-solving abilities and proficient coding skills.
  • Thorough understanding and hands-on experience in designing and developing software solutions with Block/File technologies.
  • Proficiency in C, C++, or Python.
  • Strong understanding of Data Structures and Algorithms.
  • Prior experience in Filesystems, Networking, or file/cloud protocols is an added advantage.
  • Familiarity with agile software development practices.
  • Knowledge of infrastructure like hypervisors, Cloud Storage, and experience with cloud services including Databases, Caching, Object and Block Storage, Scaling, Monitoring, Load Balancers is an added advantage.
  • Ability to quickly learn existing code and architecture.
  • Strong oral and written communication skills.

Education

  • B.E/B.Tech or M.S in Computer Science or a related technical field.
  • Minimum of 2 years of hands-on coding experience.

Our Culture and Benefits

At NetApp, we believe in making every moment count. We value early planning, extra thought, and bold ideas that transform good into great. We are the trusted partner for organizations transforming data into opportunity, empowering customers to run everything from traditional workloads to enterprise AI with unmatched performance, resilience, and security.

Our culture celebrates mold-breakers, bold thinkers, and problem-solvers. We reward initiative, impact, and ownership, providing flexibility to balance professional ambition with personal life. We embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees.

NetApp is an Equal Opportunity Employer, committed to diversity and inclusion.

Apply Now โ†’