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
From the newest ideas in cluster computing to the latest web framework, NetApp’s Cloud products embrace innovation to deliver compelling solutions to our business. We are looking for a talented Software Engineering Manager that thrives as part of a high-performance team delivering creative solutions to the most profound data challenges customers face. If you love finding creative solutions to challenging problems and innovate; then, join us to be part of a team working on delivering innovative technologies to address competitive market and customer requirements with enterprise-class product quality and time-to-market.
In this role, you will provide direct supervision to software engineers within the NetApp Cloud Volumes SDE function and be responsible for the development, delivery, and support of products and services we bring to market. This position requires an individual to be creative, team-oriented, technology savvy and driven to produce results. You’ll develop, modify and execute policies and processes that will positively affect team deliverables. You’ll also establish operational objectives and plans for the team and delegate assignments. While leading and mentoring the team, we expect you to perform hands on technical tasks, design, review and establish an architecture as necessary to advance goals and objectives of the team. No problem is too large or beneath you, and you are always willing to learn and take on new challenges.
• Have a clear understanding of the product development cycle and project management
• Knowledge of Go (or C++ like programming languages). Experience with Python, Java/C-sharp is a plus.
• Possess strong understanding of concepts related to computer architecture, data structures and programming practices.
• Experience of orchestration on at least one of the major hyper-scaler cloud providers (AWS, Microsoft Azure, Google Cloud Platform)
• Hands-on Expertise in Container based technologies preferably Kubernetes & Dockers.
• REST API design and implementation
• Thorough understanding of Linux or other Unix-like Operating Systems
• Highly knowledgeable in infrastructure like hypervisor, Cloud Storage and experience with cloud services including Databases, Caching, Object and Block Storage, Scaling, Load Balancers, Networking etc.
• Experience of CI build systems or automated testing
• Demonstrated ability to manage junior to senior engineers
• Strong people skills to help your team develop within their role and career; and build an environment that supports cooperation and cohesiveness.
• Ability to navigate through ambiguity and drive the team towards the common goals. Use metrics driven decision making to improve efficiency and delivery
• Ability to collaborate with peer managers in a global team spread across different time-zones.
• Excellent verbal and written communications skills are essential
• 1+ years of experience managing team of engineers responsible for all phases of software development life cycle.
• 8+ years of overall experience in software development, either as an individual contributor or management
• A Bachelor of Engineering Degree in Computer Science, a Master’s Degree, or a PhD; or equivalent experience is required.
Did you know…
Statistics show women apply to jobs only when they’re 100% qualified. But no one is 100% qualified. We encourage you to shift the trend and apply anyway! We look forward to hearing from you.
Why NetApp?
In a world full of generalists, NetApp is a specialist. No one knows how to elevate the world’s biggest clouds like NetApp. We are data-driven and empowered to innovate. Trust, integrity, and teamwork all combine to make a difference for our customers, partners, and communities.
We expect a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time off per year to volunteer with their favorite organizations. We provide comprehensive medical, dental, wellness, and vision plans for you and your family. We offer educational assistance, legal services, and access to discounts. We also offer financial savings programs to help you plan for your future.
If you run toward knowledge and problem-solving, join us.