Be part of a highly productive team doing product planning, design, documentation, development, verification, validation and qualification of software
Actively participate in technical discussions within the team and with peer teams when evaluating and executing design and development plans for our software-defined and cloud product portfolio
A willingness to take on tasks and responsibilities that will contribute to team, department, and company business goals
As a Software Engineer at NetApp, you will work as part of a team responsible for the development, testing and sustaining of key components of the NetApp data management portfolio
You'll be part of the Research and Development function, focusing on enhancements to existing products as well as new product development.
This position requires you to be creative, enthusiastic, team-oriented, technology savvy, driven to produce results and demonstrate leadership.
Requirements
Strong verbal and written communication skills are essential
Work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards
Development experience including design, implementation, documentation and maintenance of automation in Python, C or C++
Test automation and execution experience in Linux/Unix environment
Proven aptitude for learning new technologies
Familiarity with basic concepts of computer architecture, data structures and standard quality assurance practices
Ability to estimate work completion required to build an overall predictable plan
Creative and analytical approach to problem solving
Experience in virtual and cloud environments (AWS, Azure, GKE, OCI, etc…)
Experience with AI tooling in a software development environment