NetApp is looking to solve the problem of building robust, scalable, and user-friendly solutions for their products, including design, development, maintenance, and testing of their core technologies, cloud platforms, and storage systems.
Requirements
- Strong understanding of the software development life cycle (analysis, design, implementation, testing)
- Proficiency in Python and NodeJS for backend development
- Experience with React for frontend development
- Experience with Containerization and orchestration tools such as Docker and Kubernetes
- Agentic MCP knowledge is a plus
- Experience with Java/Golang is desirable
- Sound foundation in data structures and algorithms
Responsibilities
- participating in the entire lifecycle of our product including design, development, maintenance, and testing
- building a deep working knowledge of NetApps core technologies, cloud platforms, and storage systems
- actively contributing to both backend and frontend development
- participate in the coding and design process from incubation to completion of the product
- evaluating and executing design and development plans for our products
- help mentor junior team members and contribute to best practices in software development
- engage in technical discussions within the immediate group and across functions
Other
- A Bachelor of Science Degree in Computer Science, or a related field; a Masters degree is a plus
- Typically requires 5+ years of relevant experience in software engineering or related fields
- Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high-quality standards
- Strong problem-solving and analytical skills
- Travel requirements not mentioned