<p><b>What role you will play in team:</b> Collaborate with a high-performing team to build and maintain enterprise-grade storage solutions. Your expertise will be crucial in ensuring product stability and performance.</p><p><b>What you will do:</b> Design, develop, test, and deploy software components for NetApp's storage solutions. Engage in code reviews and contribute to continuous improvement initiatives.</p><p><b>Key responsibility:</b><ul><li>Develop and maintain software components for cloud-based storage systems.</li><li>Contribute to the design and implementation of new features and functionalities.</li><li>Participate in code reviews and ensure code quality.</li><li>Troubleshoot and debug software defects.</li><li>Work with cross-functional teams to deliver high-quality software.</li><li>Follow agile methodologies.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's or Master's degree in Computer Science or related field.</li><li>Proficient in C++, Java, or Python.</li><li>Experience with distributed systems and cloud technologies.</li><li>Solid understanding of data structures and algorithms.</li><li>Excellent problem-solving and debugging skills.</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits package.</li><li>Excellent career progression opportunities.</li><li>Comprehensive health insurance.</li><li>Paid time off and holidays.</li><li>Employee stock purchase plan.</li></ul></p><p><b>A Day in the Life:</b> A typical day involves collaborating with engineers, attending daily scrum meetings, and working on software development tasks, testing, and debugging.</p>