Director of Software Engineering (Storage and AI)
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
As the Director of Software Engineering in the most senior role within the function, you will utilize strong management and technical competencies to set objectives and develop strategies for the ONTAP Platform Engineering team, with a specific focus on storage and AI. You will work with executive management and have a direct impact on the success of the function in meeting NetApp's goals. Your primary responsibility will be to provide direction and leadership to engineering managers and teams focused on the development of the Next Generation ONTAP Data Platform for AI/ML. These committed teams will be responsible for enhancing existing storage products and developing new products for cloud volumes services, with a strong emphasis on AI and machine learning.
Key Responsibilities:
Set organizational product/feature design and implementation direction based on understanding market and business needs, with a specific focus on storage and AI technologies.
Collaborate with other top-level management and technology heads across the company, actively influencing overall company technology and development strategies in the storage and AI domains.
Design, develop, and implement people strategies and plans that enhance the long-term performance and competitiveness of the organization.
Utilize previous technical, project, and people management experience to provide direction to senior managers and lead strategic global projects in storage and AI.
Work collaboratively with product management to establish strategic plans and objectives for storage and AI initiatives.
Participate in corporate development of methods, techniques, and evaluation criteria for projects, programs, and people within the storage and AI domain.
Develop budgets for approval and ensure adherence once the budget is approved, with a focus on optimizing storage and AI initiatives.
Foster a deep understanding of the enterprise system software development lifecycle and demonstrate experience in delivering enterprise-quality software in the storage and AI domains.
Leverage experience with analytics data platforms like Snowflake, Databricks, or AI/ML analytics frameworks to drive innovation in storage and AI solutions.
Experience with cloud analytics platforms like EMR, SageMaker, and Azure analytics is a plus.
Demonstrate an in-depth understanding of concepts related to computer architecture, data structures, and programming practices in the context of storage and AI.
Excellent oral and written communication skills are essential, especially for presenting and negotiating storage and AI-related concepts and strategies.
Prior experience with developing budgets and controlling costs in the storage and AI domains.
A demonstrated ability to manage and lead manager-level employees and complex projects in the storage and AI domains.
Expected to be hands-on with a keen eye towards flawless execution of storage and AI initiatives.
Job Requirements
10+ years of experience as a people manager is required.
10+ years of experience as a software development engineer is required.
A Bachelor's degree in Electrical Engineering, Computer Science, or a related field is required. A master's degree or a Ph.D. is preferred.
Extensive technical experience in developing and delivering enterprise software, with a focus on storage and AI.
Strong understanding of modern cloud technologies and best development practices in the storage and AI domains.
Proven track record in balancing multiple complex cross-functional projects and processes with multiple stakeholders, specifically in the storage and AI domains.
Responsibilities:
This position is responsible for directing and controlling activities at the most senior level within the function and global geographic area, with a focus on storage and AI.
The role involves translating functional strategies
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