Sr. Software Engineer in Test- Networking & Storage
NetAppAbout the role
About NetApp
We’re forward-thinking technology people with heart. We make our own rules, drive our own opportunities, and try to approach every challenge with fresh eyes. Of course, we can’t do it alone. We know when to ask for help, collaborate with others, and partner with smart people. We embrace diversity and openness because it’s in our DNA. We push limits and reward great ideas. What is your great idea?
"At NetApp, we fully embrace and advance a diverse, inclusive global workforce with a culture of belonging that leverages the backgrounds and perspectives of all employees, customers, partners, and communities to foster a higher performing organization." -George Kurian, CEO
Job Summary
We deliver a software defined secure infrastructure to build enterprise storage products with a highly available, scale-out architecture that powers NetApp’s flagship operating system, ONTAP, within FAS, software defined and cloud environments.
ONTAP depends on this software defined infrastructure to deliver blocks protocol access, intra/inter cluster communication, licensing in FAS, cloud or software-defined deployments, state of the art security encryption, identity management and infrastructure to self-diagnose issues. ONTAP leverages this infrastructure to enhance data fabric experience and to stay ahead of industry trends. The resiliency and performance of this infrastructure is the key to running a stable ONTAP.
Our mission is to provide a single data management platform spanning flash to disk to cloud. Scale SAN and NAS workloads without disrupting running applications. Simplify storage management with a common set of software and tools. Protect customer investments, reduce total cost of ownership and build a foundation for a versatile data fabric.
We are looking for a Software Engineer who has strong coding skills. You need to be creative, team-oriented, technology savvy, driven to produce results. As a Software Engineer working in NetApp’s ONTAP Software and Systems Group (OSSG), you’ll regularly participate internally across functions within a development team focused on delivering high quality functionality of software defined infrastructure in ONTAP.
Responsibility
- Systems programming, scripting and automation
- Build advanced code and automated test suites to exercise OS user space and kernel space functionality
- Work with our development and test engineering teams to develop new functionalities and automate testing
- Analyze complicated software subsystems and design an automated strategy to test the subsystems
- Collaborate within a team environment of other engineers to meet aggressive goals and high quality standards.
- May work with teams across the company in problem solving and design efforts
- The individual will begin to develop a technical specialty
Interaction:
- Work effectively with staff to senior manager level employees within the function and the technical team on assigned projects. There may be communication with employees in other functions within Business Units as required
- Work independently
- Successfully convey information to stakeholders at many levels related to the position
- Participate as a proactive contributor and subject matter expert on team projects
- Demonstrate favorable results through coaching and influencing others
Job Requirements
- Strong oral and written communication skills are essential
- Work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards
- Possesses sufficient technical knowledge and experience to pick up new expertise quickly with guidance from a technical leader
- Strong aptitude for learning new technologies
- A strong understanding of complex concepts related to computer architecture, data structures and programming practices
- Ability to estimate work completion required to build an overall predictable plan
- Follow standard engineering principles and practices
- Resourceful in applying creative ideas to solve problems
Education
• A minimum of 6 years of experience is required.
• A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required.
• Development experience including design, implementation, documentation, and maintenance of test automation in Perl, Python, C or C++
• Test automation and execution experience in Linux/Unix environment
• Exceptional problem solving and troubleshooting skills required
• Familiarity with the concepts of computer architecture, data structures and standard quality assurance practices.
• Networking expertise highly desired
• White-box testing experience preferred
Equal Opportunity Employer:
NetApp is fir
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s