Participate in the full software development lifecycle.
Deliver well-designed, reliable, scalable, well-tested software (unit, automation and manual where required).
Leverage AI in your work, consistent with NetApp policy.
Participate in product design, code reviews, and specification reviews.
Embrace and model our core values: Put the customer at the center. Care for each other and our communities. Build belonging every day. Embrace a growth mindset. Think and act as owners.
Requirements
3-8 years of industry experience in the relevant domain is required.
Proficiency in C++ is must.
Experience with Python is a bonus.
Experience working with file systems, distributed systems, client-server programming, multi-threaded applications, and operating systems such as FreeBSD, Linux.
A strong understanding of basic to complex concepts related to computer architecture, data structures, and programming practices.
Experience with REST API, Cloud, and Virtualization environments is a plus.
You must be a strong debugger.
Possess excellent written and verbal communication skills.