Title: Sr Director, SW Engineering
Location: USA - California - Sunnyvale
Posting Category: Software Engineering
Full time / Part time Full-time
Requisition ID : 17469BR
Job Description:
As a Senior Director of Usability Engineering, in the most senior role in the function, you will utilize your seasoned experience in User Centric Design methodologies to guide and drive NetApp’s Storage Management products. You will seize upon your strong management and technical competencies to set objectives and develop strategies for the development of user friendly, easy use and intuitive storage manageability products. You will work with executive level management and have the opportunity to directly impact the success of this function in meeting NetApp’s goals. You will provide essential User Centric Design methodology, usability, experience, direction, and guidance across the broader product development organization. You will be an essential leader in the formation and execution of usability labs, process development, success metrics, and collection of feedback from customers and partners. You will guide the enhancements to existing products, as well as impact the development of new products. As part of the Research and Development function, your overall focus is on incorporating competitive market and customer requirements, technology advances, product quality, product cost and time-to-market in driving to highly intuitive and easy to use SW Storage Manageability products.
General Requirements:
As a Sr Director in the area of Storage Manageability Engineering, you will apply your strong leadership, technical, and executional skills to deliver highly usable and intuitive SW manageability products for NetApp’s storage manageability portfolio. Candidates should have seasoned experience in development and delivery of products using the User Centric Design Methodology. A portfolio of example products should be available for review and explanation. Experience in enterprise Systems Management/Network management and associated domain knowledge is a plus. Prior experience in hi-tech successful consumer SW products is a plus as well.
In this leadership role, you shall collaborate with other execution leaders, Technical leaders, engineers and customers in India and the US to do pioneering work to deliver software systems that provide Manageability and Integration solutions for Netapp’s Data Storage products. SW product delivery acumen, and outstanding communications and influence skills will enable you to accomplish objectives cross functionally, think on your feet and solve customer problems.
This leader must have the skills to drive and collaborate with a diverse team of highly talented architects and development, located in the US and India. The ideal candidate should have a track record of developing and driving high performance engineering teams with evidence of successful product delivery experience.
Key skills required include an insatiable desire to drive simplicity into products, development processes and measures to validate simplicity, and the ability to drive cultural changes within a broader organization. Must be able to work with his/her own team and with peer teams to drive planning and roadmaps, innovations through development with on-time product delivery, excellent communication skills with team, peers, partners, and customers. All these skills must be in the context of working in a highly dynamic technology area. Successful experience with collaborative large SW partner integration projects is highly desired.
Essential Functions:
- Operate as the primary, effective, and influential engineering management champion for User Centric Design and simplicity across products.
- Lead the development of usability labs, processes, and metrics for success.
- Drive cultural changes as required within the broader organization to achieve goals
- Act as the accountable engineering leader in this capacity to drive collaboration, change, and engineering efficiencies as required
- Design, develop and implement strategies and plans that impact the long-term performance and competitiveness of the organization as a whole.
- Influence policymaking.
- Develop and approve exceptions to policy tied directly to area of responsibility.
- Work collaboratively with other senior managers and vice presidents to establish strategic plans and objectives.
- Participate in corporate development of methods, techniques and evaluation criteria for projects, programs and people within your area of responsibility.
- Develop budgets for approval and assure adherence once budget is approved.
- Utilize previously technical, project management, and people management experience to provide direction to senior managers and lead strategic global projects.
- Final responsibility for the control of planning, staffing, budgeting, and managing expenses.
Job Requirements Requirements:
- Proven User Centric driven design experience operating in complex, multi-business unit and multi-product engineering operations
- Proven experience setting up and managing excellent execution of engineering teams located in geographically dispersed locations
- Proven track record of setting up teams and delivering winning products on schedule and budget
- Has system level experience. Has proven ability to navigate and manage a team through lower level issues to understanding and successfully delivering into the broader solution view.
- Proven track record working well with peer groups such as partnering engineering teams, marketing, supplier management, sales and 3rd party partners.
- Strong strategic thinker, seasoned risk/reward experience that will play a vital role shaping top level business unit strategy and our winning roadmap solutions
- A style that is aggressive at driving this business unit’s agenda balanced with the needs of other business units to achieve optimal results for NetApp overall
- A style that embraces the opportunities from working in, and can excel in a highly dynamic environment
- High value and cultural fit with NetApp. Focus on teamwork, simplicity, innovation, adaptability, and excellent execution are key
- Excellent oral and written communication skills are essential, especially presentation and negotiation skills.
- A deep understanding of how function relates to other functions and the business as a whole.
- An in-depth understanding of concepts related to computer architecture, data structures and programming practices.
- Experience in software development.
- Prior experience with developing budgets and controlling costs.
- A demonstrated ability to manage and lead manager level employees and complex projects.
Management and Interaction:
Management:
- This position is responsible for directing and controlling activities at the most senior level within the function and global geographic area.
- The focus of this role is on translating functional strategies into operational plans and priorities. May develop functional strategies.
- The potential impact of decisions made by this individual have significant operational or financial impact on the performance standards of the function and may impact the company’s success.
- This individual will use in-depth knowledge to solve abstract issues and assess intangible variables, and establish long-range plans.
- This individual is accountable for managing to assigned budget.
Interaction:
- This individual must demonstrate strong leadership skills by establishing clear goals, objectives and priorities that communicate the organization’s vision.
- Works with senior management and vice president level employees addressing issues across companies and functions.
- This position reports to a Vice President.
Education and Experience:
- A minimum of 10 years of experience as a people manager is required.
- Clear evidence of developing and shipping successful easy to use and enterprise class SW products
- A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required.
- Demonstrated ability to manage multiple, critical projects is required.

Title: J2EE, ECM Programmer Analyst
Location: USA - California - Sunnyvale
Posting Category: Information Technology
Full time / Part time Full-time
Requisition ID :16313BR
Job Description:
NetApp IT is looking for a mid-level J2EE developer to join an exciting and expanding team.
This role requires core competencies in software development processes and methodologies, code management, build and release management, using Java / Content Management / Search / Portal technologies.
This role requires a bachelor’s degree or equivalent experience and the candidate must have been a leading contributor on a complex enterprise system in the past.
Proficiency in object-oriented design and programming methodologies are mandatory, as well as, strong written and verbal communication skills. Web development skills a plus.
Developer Job Duties:
- Collaborates with cross-functional solution and technical architects to design, implement, and enhance NetApp’s next-generation customer portal, content management, and search platforms;
- Defines site objectives by analyzing user requirements; envisioning system features and functionality;
- Designs and develops business capabilities, web services, user interfaces to customer-facing applications engaging the business throughout the development life cycle; determining design methodologies, programming tools, and pre-packaged software products; designing and conducting tests.
- Recommends solutions by comparing the trade-offs of custom development and off-the-shelf products.
- Application integration involving data modeling, database design and architecture and server scripting; establishing connectivity business applications, enterprise search, and content management systems.
- Develops applications and solutions adhering to a formal software development lifecycle; assisting in solution requirements formation and review; develops robust code with rigorous quality standards; encourages formal code inspections; troubleshooting development and production problems, including performance, across multiple environments and operating platforms.
- Develops quality solution designs meeting requirements and business-facing documentation.
- Remains current on software development trends, technology, and products;
- Becomes a recognized and sought after subject matter expert in Portal, Content Management, and/or Search technologies.
Job Requirements :
- Must have at least 5+ years of experience building J2EE applications / Enterprise content management, metadata modeling experience.
- Strong knowledge and experience in J2EE architecture, design, integration with enterprise systems; direct experience in a services oriented architecture and delivery of web services.Information Technology
- Can do attitude and be able to think out of the box in a fast paced environments.
- Excellent oral and written communication skills. Candidate will be required to ensure design and user documentation is maintained
- Ability to handle multiple tasks concurrently with competing deadlines.
- Ability to learn new technologies and apply them to solving issues and problems within the area of expertise.
- The ideal candidate will have experience developing applications and web services with one or more content management, portal, and/or search technologies; be someone whom takes ownership, is a proactive contributor and subject matter expert. To be successful, this individual must demonstrate favorable results through leadership in delivering quality solutions on-time.
- Having hands on experience delivering solutions using Oracle Universal Content Management 11g, Site Studio for External Applications, WebLogic, WebCenter 11g, and/or Google Search Appliance 6 is a bonus
Education and Experience:
- A minimum of 5 years software development experience is required; 6 to 7 years of experience is preferred.
- A Bachelor of Arts or Sciences Degree in Computer Science / Software Engineering, or equivalent experience, required.
- Demonstrated ability to have completed multiple complex technical projects.

Title: SAP Development Lead
Location: USA - California - Sunnyvale
Posting Category: Software Engineering
Full time / Part time Full-time
Requisition ID : 17582BR
Job Description:
As a Senior NetApp SAP development lead you provide a leadership role for a team of professionals who design, develop, document, test, debug, deploy, and support IT systems company-wide. You specialize in architecting, scaling, designing, enhancing and interfacing high volume OLTP SAP applications functionality in the area of Customer Service. As subject matter expert you will utilize strong technical competencies and proven project management skills in this critical role, which impacts cross-functional groups and company-wide objectives.
Essential Functions:
- Translate business requirements using complex methods/models to determine appropriate system/application solutions
- Lead and co-ordinate across technical cross functional teams for technical delivery within scheduled timeline
- Research, identify, test, certify, and select technology products required for solution delivery
- Maximize the performance, uptime, and supportability of NetApp’s SAP platform
- Establish and implement technology migration strategies for applications or architectures
- Provide mentorship and training to other associates at the same level or below on processes and tools; and to handle more complex issues/requests
- Recommend changes in development, maintenance and system standards
- Architect, design, develop, document, test, debug, and deploy SAP associated applications to automate business processes and improve efficiency. Design and development tasks may be highly complex and impact multiple functional areas.
- Meet with partners and vendors to evaluate technical feasibility of system solutions;
- Provide input into planning and managing company resources to execute development projects from design phase through implementation, and also provide estimate of resources required to complete projects;
- Identify and communicate project scope to other team members, and ensure program milestones and objectives are met.
- Establish project plans and milestones for other staff on the development team.
- Responsible for quality assurance and code review of programs developed by other developers on the staff.
Job Requirements Requirements:
- Excellent oral and written communication skills.
- Excellent analytical, problem solving, negotiation, task and project management, and organizational skills.
- Extensive experience in architecting, scaling, designing, configuring, programming complex, high volume SAP CRM (master data management, support center, logistics, field support) applications, programs using WRICEF objects including IDOCs (CRM Middleware), Smart Forms, WebDynpros, ERMS, Rule Modeler, preferably for High-Tech industry;
- Extensive experience in change management, release management, enterprise application system development methodology, for SAP applications;
- Strong experience in SAP Netweaver for integrating SAP CRM with enterprise applications using synchronous (web services), asynchronous (JMS, file) methods via XI/PI for high volume data transfers and working knowledge of other integrating technologies like Oracle Fusion Middleware;
- Thorough functional understanding of one or more functional business areas, preferably customer service;
- Strong knowledge of Microsoft Office Suite including PowerPoint and Project; or other similar tools.
- Ability to work independently, collaboratively, as well as lead a team of other programmer/analysts, cross functional peers to support deadlines;
- Ability to develop longer-range project plans and schedules, lead projects and drive initiatives through implementation cycles.
- Ability to handle multiple tasks concurrently with competing deadlines.
- Aptitude for troubleshooting and resolving issues even in unfamiliar environments.
- Strong skills in RDBMS, preferably Oracle;
- Best practices and experience in application performance analysis and tuning
- Knowledge of SOA strategies and best practices
- Works well in a team environment and able to effectively drive cross-team solutions that have complex dependencies and requirements.
- Interfaces with support teams to provide technical expertise for issue resolution to maintain efficient operations.
- Remains current on industry standards and technology. Continuously incorporate innovative ideas into the current and future direction for the business.
- Strong understanding of other CRM technologies and implementation methodologies, preferably SFDC;
- Must have played a strong role in at least one full CRM implementation cycle and preferably one CRM upgrade cycle;
Responsibility:
The tasks this individual is responsible for are often unstructured, have wide implications and there are multiple outcomes.
This individual will apply broad expertise or unique technical/industry knowledge in solving problems that are unique and extremely complex given time, budget and resource constraints.
Demonstrate leadership and vision in determining and driving strategy decisions.
Interaction:
- This individual must work effectively with Staff to Vice President level employees within the function, across functions and with external parties.
- Limited supervision is provided, as this individual can operate, drive results, and set priorities independently.
- The ideal candidate will be a proactive contributor and subject matter expert.
- To be successful, this individual must demonstrate favorable results through leadership and influencing multiple individuals and groups.
- Often acts as mentor or facilitator.
Education and Experience Education & Experience:
- A minimum of 12 years of experience is required.
- A minimum of 5 years of experience managing major project initiatives and leading project teams.
- A Bachelor of Arts or Science Degree required; Computer Science, Information Technology, or related technical field is preferred. A Graduate Degree is preferred.
- Demonstrated ability to have completed multiple, complex technical projects.

Title: Software Engineer
Location: USA - California - Sunnyvale
Posting Category: Software Engineering
Full time / Part time Full-time
Requisition ID : 17656BR
Job Description:
As a Software Engineer you will work as part of a team responsible for participating in the development, testing and debugging of operating systems and file systems that run NetApp storage applications. As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, technology advances, product quality, product cost and time-to-market. Software engineers focus on enhancements to existing products as well as new product development.
Essential Functions:
- A major part of your responsibility will be for executing on existing product designs including:
- Coding
- Testing
- Test automation
- Debugging
- You will also participate in technical communication within the team and to other groups associated with specified projects such as users to define system requirements and/or necessary modifications.
Job Requirements Requirements:
- Strong oral and written communication skills are essential.
- Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and meet high quality standards.
- Experience in software development.
- Strong aptitude for learning new technologies.
- Familiarity with basic concepts of computer architecture, data structures and standard programming practices.
- Ability to follow standard engineering principles and practices.
- Creative approach to problem solving.
Responsibility:
- The types of tasks this individual is responsible for are well defined and utilize and build understanding of standard engineering principals and practices within a team environment.
Interaction:
- This individual interacts primarily with their direct manager and the technical team on assigned projects, and may communicate with employees in other functions as required.
- Regular and detailed direction is provided, as well as on-going review of activities and priorities.
- The ideal candidate will be an important contributor to team projects.
Education & Experience:
- No prior experience is required. Most new employees in this position have 0-2 years experience.
- A Technical Trade Degree or related courses in computer science, or equivalent is preferable.
- Generally, a software engineer at this level is learning the practical basics of developing software products in an environment where they can be an important contributor.

Title: QA Engineer
Location: USA - California - Sunnyvale, USA - Washington - Seattle
Posting Category: Software Engineering
Full time / Part time Full-time
Requisition ID : 17665BR
Job Description:
From the newest ideas in cluster computing to the latest web framework, NetApp software products embrace innovation to deliver compelling solutions to our customers.
As a QA Engineer you will work as part of a team responsible for delivering high quality NetApp software products. Through the application of systematic test tools and processes you will help deliver reliable, innovative storage and data management products. You will be part of a team that develops, modifies, and executes software test plans; analyzes and writes test standards and procedures; maintains documentation of results; and works closely with development engineers in resolution of problems.
This position requires an individual who is creative, team-oriented, a quick learner and driven to produce results.
Essential Functions:
- As part of a team, the individual will be responsible for:
- Understanding test requirements
- Setting up lab and configuring testbeds
- Executing test plans to characterize software
- Collecting data for problem investigation
- Raising genuine concerns about the software quality
- Participate in technical discussions within the team associated with specific projects.
- Willing to work on additional tasks and responsibilities that will contribute towards team, department, and company goals, as directed by manager.
Job Requirements Requirements:
- Strong oral and written communication skills.
- Work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards.
- Strong aptitude for learning new technologies.
- Familiarity with basic concepts of computer architecture, data structures and standard programming practices.
- Follow standard engineering principles and practices.
- Utilize basic knowledge from relevant engineering education and through internships.
- Creative approach to problem solving.
Responsibility:
- Responsible for well defined tasks that utilize and build understanding of standard engineering principals and practices within a team environment.
- Receive defined short
- term tasks with specific delivery dates
- Complete assigned tasks in a timely manner.
Interaction:
- Interact primarily with direct manager and the technical team on assigned projects.
- Regular and detailed direction is provided, as well as on-going review of activities and priorities.
- Participate as an important contributor to team projects.
Education & Experience:
- No prior experience is required. Most new employees in this position have 0-2 years experience.
- A Bachelor of Science or Masters degree in Electrical Engineering, or Computer Science or related technical discipline; or equivalent experience is required
- Experience with servers, PC's, computer systems required.
- Experience in software testing is desired.

Title: Security Software Engineer-New College Graduate
Location: USA - California - Sunnyvale
Posting Category: Software Engineering
Full time / Part time Full-time
Requisition ID :17855BR
Job Description:
Looking for new college graduates. Position has an anticipated start date of May/June 2012. As a Security Software Engineer you will work as part of the CTO Office responsible for participating in prototyping, development and security analysis of operating systems and file systems that run NetApp storage applications. As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, technology advances, product quality, product cost and time-to-market. Software engineers focus on enhancements to existing products as well as new product development.
Essential Functions:
- A major part of your responsibility will be executing on existing product designs including:
- Coding (Prototyping)
- Vulnerability analysis (white and black box)
- Security suite automation (integration with fuzz testers, etc.)
- As part of a team, you will participate in technical communication within the team and to other groups associated with specified projects such as users to define system requirements and/or necessary modifications.
- A willingness to work on additional tasks and responsibilities that will contribute towards team, department, and company goals.
Job Requirements Requirements:
- A passion for security
- Aptitude to learn various hacking techniques and applied cryptography
- Knowledge/coursework of/in security or applied cryptography
- Strong oral and written communication skills are essential.
- Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards.
- Experience in software design and development.
- Strong aptitude for learning new technologies.
- Familiarity with basic concepts of computer architecture, data structures and standard programming practices.
- Creative approach to problem solving.
- System programming
Responsibility:
- The types of tasks this individual is responsible are a mix of structured and unstructured tasks. This individual will apply attained experiences and knowledge in solving routine to moderately complex problems.
Interaction:
- This individual interacts primarily with staff to director levels employees within the function, and the technical team on assigned projects. There may be communication with employees in other functions as required.
- General direction is provided on routine work, and detailed direction is provided on new projects and assignments; as well as on-going review of activities and priorities.
- The ideal candidate will be an important contributor to team projects
Education & Experience:
- BS or MS in Computer Science/Computer Engineering or equivalent degree program.
- Looking for recent graduates or soon to be graduated students.

Title:Software Engineer
Location: USA - California - Sunnyvale
Posting Category: Software Engineering
Full time / Part time Full-time
Requisition ID :18027BR
Job Description:
As a Software Engineer you will work as part of a team responsible for participating in the development, testing and debugging of operating systems and file systems that run NetApp storage applications. As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, technology advances, product quality, product cost and time-to-market. Software engineers focus on enhancements to existing products as well as new product development.
Essential Functions:
A major part of your responsibility will be for executing on existing product designs including:
Coding
Testing
Test automation
Debugging
You will also participate in technical communication within the team and to other groups associated with specified projects such as users to define system requirements and/or necessary modifications.
Job Requirements Requirements:
- Strong oral and written communication skills
- Work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards
- Strong aptitude for learning new technologies
- Familiarity with basic concepts of computer architecture, data structures and standard programming practices
- Follow standard engineering principles and practices
- Utilize basic knowledge from relevant engineering education and through internships
- Creative approach to problem solving
Responsibility:
Responsible for well defined tasks that utilize and build understanding of standard engineering principals and practices within a team environment
Receive defined short-term tasks with specific delivery dates
Complete assigned tasks in a timely manner
Interaction:
Interact primarily with direct manager and the technical team on assigned projects
Regular and detailed direction is provided, as well as on-going review of activities and priorities
Participate as an important contributor to team project
Education & Experience:
The positions is for a new college grad with no prior experience required. Most new employees in this position have 0-2 years experience
A Bachelor of Science or Masters degree in Electrical Engineering, or Computer Science or related technical discipline; or equivalent experience is required
Generally, a software engineer at this level is learning the practical basics of developing software products in an environment where they can be an important contributor

Title: Sr. Quality Assurance Engineer
Location: USA - California - Sunnyvale
Posting Category: Software Engineering
Full time / Part time Full-time
Requisition ID : 18096BR
Job Description:
As a Senior QA Engineer you will work as part of a team responsible for delivering high quality NetApp software products. Through the application of systematic test tools and processes you will help deliver reliable, innovative storage and data management products. You will be part of a team that develops, modifies, and executes software test plans; develops test architecture; analyzes and writes test standards and procedures; maintains documentation of results; and works closely with development engineers in resolution of problems.
This position requires an individual who is creative, team-oriented, technology savvy, able to lead large cross-functional teams, and driven to produce results.
Essential Functions:
- Participate in and take a lead technical role in various phases of the product development cycle including:
- Gathering test requirements and distilling them across organization
- Influencing test strategies and designs across teams
- Build Test Architecture
- Testing
- Test automation
- Debugging and determining root cause
- Providing critical and/or high visibility customer support
- Test Optimization
- Defect Prevention
- Read and understand software and/or hardware design specifications and guide team in test strategies.
- Actively participate in design reviews and make recommendations for product quality improvements.
- Act as a technical advisor and resource to other engineers and cross functional departments across Business Units.
- Provide guidance and mentoring to more junior engineers.
- Coordinate work required to design, implement and test new products. Identify problems well in advance and proposes solutions.
- Ensure consistency of quality goals across all projects within Business Unit.
- Work across Business Units on company-wide quality initiatives.
- Work with suppliers, partners or other external parties in product quality efforts as necessary
- Serve as QA technical project lead for major projects overseeing software test planning, automation, documentation and process improvement
- Willing to work on additional tasks and responsibilities that will positively contribute towards team, department, and company goals
Job Requirements Requirements:
- Coordinate the activities of other engineers, serve as a project lead, and/or recognized as an expert in a major technical area (for example, performance, standards compliance, internationalization).
- Possess and demonstrate excellent written and verbal communication skills
- Work collaboratively within a team of other engineers and have strong influencing and leadership skills
- Proven experience in leading teams in software test planning, automation, documentation and process improvement.
- Strong understanding of concepts related to computer architecture, data structures and standard programming practices.
- Work on very complex issues where analysis of situations or data requires an in-depth evaluation
- Develop and drive longer-range project plans and schedules for individual, or work for a team
Responsibility:
- Responsible for unstructured tasks that have wide implications and where multiple outcomes must be driven to closure.
- Apply broad expertise or unique technical/industry knowledge in solving problems that are unique and extremely complex considering time, budget and resource constraints.
- Lead and work on complex projects with significant interaction with others; Works or solves problems beyond own job function.
- Demonstrate leadership and vision in determining and driving strategy decisions.
- Regularly act as a technical advisor to engineering management.
- Present quality initiatives to larger audiences.
- Engage in discussions with partners and customers.
Interaction:
- Work and communicate effectively with staff to vice-president level employees within the function, across functions and with external parties.
- Limited supervision is provided, as this individual can operate, drive results, and set priorities independently.
- Work effectively with Technical Directors across Engineering.
- Participate as a proactive contributor and subject matter expert across multiple business units
- Demonstrate favorable results through leadership and influencing multiple individuals and groups.
- Act as mentor or facilitator
- Supervise the technical activities of others.
Education & Experience:
- A minimum of 12 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.
- Demonstrated ability to have successfully led multiple, complex technical projects.
- Demonstrated ability to technically drive a QA organization of 25 to 30 engineers

Title: Software Engineer, NFS
Location: USA - California - Sunnyvale
Posting Category: Software Engineering
Full time / Part time Full-time
Requisition ID : 18100BR
Job Description:
As a Software Engineer you will work as part of a team responsible for participating in the development, testing and debugging of operating systems and file systems that run NetApp storage applications. As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, technology advances, product quality, product cost and time-to-market. Software engineers focus on enhancements to existing products as well as new product development.
Essential Functions:
- A major part of your responsibility will be to apply current skills and use up-to-date technologies to complete projects as part of the development cycle including:
- Coding
- Testing
- Test automation
- Debugging
- Reliability
- Performance analysis
- As part of a team, you will participate in technical discussions where evaluating and executing design and development plans for products are reviewed.
- A willingness to work on additional tasks and responsibilities that will contribute towards team, department, and company goals.
Requirements:
- Proficiency in C, Data structures and kernel debugging techniques required.
- Must have full commitment to sound software engineering practices and a passion for
quality.
- Storage, File Systems and/or NAS/SAN product development experience is required.
- Strong oral and written communication skills are essential.
- Ability to work collaboratively with other engineers and have strong influencing and leadership
skills:
- Experience in software design and development.
- Ability to work on complex issues where analysis situations or data requires an in-depth evaluation of variable factors.
Responsibility:
- The tasks this individual is responsible for are often unstructured, have wide implications and there are multiple outcomes.
- This individual will apply broad expertise or unique technical/industry knowledge in
solving problems that are unique and extremely complex given time,
budget and resource constraints.
Education & Experience:
- A minimum of 4 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.
- Demonstrated ability to have completed multiple, moderately complex technical tasks
Posting Category Software Engineering

Title: Oracle Configuration and Quoting Support Lead
Location: USA - California - Sunnyvale
Posting Category: Information Technology
Full time / Part time Full-time
Requisition ID : 18105BR
Job Description:
NetApp Business Systems Analysts work as part of a team that support and enhance NetApp’s world-wide business processes and systems. You are a thought leader in the design, integration and performance of business processes and the systems that support those processes. As a subject matter expert, you act in a lead role with cross-function teams to understand business needs, and with IT development teams to provide solutions. An ability to understand complex business process issues and communicate technical solutions to the business and management is essential for your success in this role. A strong technical knowledge base and project management skills are required for this position. The technical scope is L2 Support for incidents, service requests, and change management for QuoteEdge which has significant integrations with SFDC, SOA integration layer, Oracle ERP 11i, and other external applications. This position reports to the QuoteEdge L2 Support Manager.
Requirements:
- Requires 8 years of information technology experience of which at least 6 years are mainly in Oracle E-Business with Oracle 11i or Oracle R12 as the core, involving complex integrations and experience with CRM tools such as Siebel, SFDC
- Review queue of incoming incident tickets and manage as appropriate based upon priority and functionality; work with team to ensure the tickets are resolved within service level objectives
- Proactively assess tickets trends and ensure that root cause of tickets are identified; drive appropriate teams to implement corrective actions to eliminate repeated incidents
- Ability to discuss functional and technical aspects of tickets effectively with Business and IT Teams; should be able to quickly understand impacts, evaluate options and challenges, and recommend appropriate resolutions and actions
- Participate in development efforts which will impact functionality of supported applications; influence and drive suggested changes which will reduce support burden and tickets generated by the implementation of the developed efforts
- Proactively identify actions, which if done by the L1 Support Team would result in faster issue resolution for the Requester and/or less support effort by the L2 Team. Once identified, document, train, and transition the identified activities to the L1 Team
- Ensure all changes to the production environment follow IT ITIL process and ensure all risks to production are identified and mitigated appropriately.
- Effectively plan, execute, and implement efforts and assignments as requested by management
- Good written and oral communication skills
- Strong teamwork and interpersonal skills
- Document and communicate status updates on issues to team members and Management.
- Ensure there is comprehensive operational documentation
- Focus on operational excellence in QuoteEdge and actively drive operational milestones to support the roadmap
Education and Experience:
- A Bachelor of Arts or Science Degree required; Information Technology or related technical field is preferred.
- Requires 8 years of information technology experience of which at least 6 years are mainly in Oracle E-Business with Oracle 11i or Oracle R12 as the core, involving complex integrations and experience with CRM tools such as Siebel, SFDC
- Experience supporting applications and applications implementations
- Strong business and IT partnership experience required, with proven track record of successfully driving cross functional initiatives and support issues.
- Experience supporting critical periods (month-end, quarter-end, year-end and other critical activities)
- Working knowledge of enterprise application system development methodology and life cycle
- Ability to work effectively at all levels within the function, across functions and with external parties
- Demonstrate favorable results through regular leadership and influencing others
- Excellent analytical, problem-solving, negotiation, task and project management, and organizational skills
- Excellent communication skills

Title: Software Engineer
Location: USA - California - Sunnyvale
Posting Category: Information Technology
Full time / Part time Full-time
Requisition ID : 18190BR
Job Description:
As a Software Engineer you will work as part of a team responsible for participating in the development, testing and debugging of operating systems and file systems that run NetApp storage applications. As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, technology advances, product quality, product cost and time-to-market. Within the Continuous Product Engineering group software engineers focus on enhancements to existing products and new product development.
This position has a strong emphasis on enhancements to existing products and resolving customer issues including product escalations into engineering from customers and partners.
Essential Functions:
- A major part of your responsibility will be to apply current skills and use up-to-date technologies to complete projects as part of the development cycle including:
- Coding
- Testing
- Test automation
- Debugging
- Reliability
- Performance analysis
- As part of a team, you will participate in technical discussions where evaluating and executing design and development plans for products are reviewed.
- A willingness to work on additional tasks and responsibilities that will contribute towards team, department, and company goals.
Requirements:
- Strong oral and written communication skills are essential.
- Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards.
- Experience in software design and development.
- Strong aptitude for learning new technologies.
- Familiarity with basic concepts of computer architecture, data structures and standard programming practices.
- Ability to follow standard engineering principles and practices.
- Creative approach to problem solving.
Responsibility:
- The types of tasks this individual is responsible are a mix of structured and unstructured tasks. This individual will apply attained experiences and knowledge in solving routine to moderately complex problems.
Interaction:
- This individual interacts primarily with staff to director levels employees within the function, and the technical team on assigned projects. There may be communication with employees in other functions as required.
- General direction is provided on routine work, and detailed direction is provided on new projects and assignments; as well as on-going review of activities and priorities.
- The ideal candidate will be an important contributor to team projects
Education & Experience:
- A minimum of 2 years of experience is required. 3 to 5 years of experience is preferred.
- A Bachelor of Science Degree in Electrical Engineering or Computer Science, or a Master Degree; or equivalent experience is required.
- Demonstrated ability to have completed multiple, moderately complex technical tasks.

Title: Senior Manager, Software Engineering
Location: USA - California - Sunnyvale
Posting Category: Information Technology
Full time / Part time Full-time
Requisition ID :18197BR
Job Description:
As a Software Engineer you will work as part of a team responsible for participating in the development, testing and debugging of operating systems and file systems that run NetApp storage applications. As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, technology advances, product quality, product cost and time-to-market. Within the Continuous Product Engineering group software engineers focus on enhancements to existing products and new product development.
This position has a strong emphasis on enhancements to existing products and resolving customer issues including product escalations into engineering from customers and partners.
Essential Functions:
As a Manager of Software Engineering you will manage subordinate level managers and Engineering professionals within the function. You manage groups of engineers focused on testing and debugging of operating systems that run NetApp storage applications. These committed teams develop enhancements to existing products, as well as develop new products. As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, technology advances, product quality, product cost and time-to-market.
Essential Functions:
- A major part of your responsibility will be to manage groups of Engineers responsible for portions of the design and development of Data ONTAP.
- In addition, you responsibility will include:
- Establish operational objectives and work plans, and delegate assignments to subordinate managers and engineers.
- Develop, modify and execute company policies that will positively affect immediate operations.
- Implement new projects, policies and procedures; and ensure that project goals are met.
- Develop proposed budgets for approval and assure adherence once budget is approved.
- Assist with critical and/or high visibility customers
- Utilize previous technical, project, and people management experience to actively lead regional and global projects.
- Take responsibility for results, including costs, methods and staffing.
Job Requirements Requirements:
- Strong oral and written communication skills are essential.
- A clear understanding of the product development cycle, technical requirements and project management.
- A strong understanding of concepts related to computer architecture, data structures and programming practices.
- Experience in software development.
- Experience with developing budgets and predicting project costs.
- A demonstrated ability to manage professional level employees and managers.
Responsibility:
- This position is responsible for managing many tasks for multiple large groups.
- The focus of this role is on creating and influencing strategy and policy.
- The potential impact of decisions made by this individual have significant operational or financial impact.
- This individual will apply in-depth knowledge to solve broad issues that are complex in scope, and establish medium to long- range plans.
Interaction:
- This individual must work effectively with staff to vice president level employees and employees within and outside of their function and organization.
- Utilizes people skills and available people manager tools to critically impact the growth of an individual within the company and career.
- This individual must demonstrate favorable results through providing leadership to the function.
Education & Experience:
- A minimum of 10 years of experience as an individual contributor and a minimum of 5 years as a people manager is required.
- A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required.
- Demonstrated ability to manage multiple, critical projects is required.

Title: Senior Manager, Software Engineering
Location: USA - California - Sunnyvale
Posting Category: Information Technology
Full time / Part time Full-time
Requisition ID :18232BR
Job Description:
As a Software Engineer you will work as part of a team responsible for participating in the development, testing and debugging of operating systems and file systems that run NetApp storage applications. As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, technology advances, product quality, product cost and time-to-market. Software engineers focus on enhancements to existing products as well as new product development.
Essential Functions:
- A major part of your responsibility will be to apply current skills and use up-to-date technologies to complete projects as part of the development cycle including:
- Coding
- Testing
- Test automation
- Debugging
- Reliability
- Performance analysis
- As part of a team, you will participate in technical discussions where evaluating and executing design and development plans for products are reviewed.
- A willingness to work on additional tasks and responsibilities that will contribute towards team, department, and company goals.
Job Requirements Requirements:
- Strong oral and written communication skills are essential.
- Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards.
- Experience in software design and development.
- Strong aptitude for learning new technologies.
- A strong understanding of basic to complex concepts related to computer architecture, data structures and programming practices.
- Ability to follow standard engineering principles and practices.
- Creative approach to problem solving.
Responsibility:
- The tasks this individual is responsible for are often non-routine and unstructured, requiring creative solutions.
- This individual will apply attained experiences and knowledge in solving complex problems.
Interaction:
- This individual must work effectively with staff to vice-president levels employees within the function, and the technical team on assigned projects. There may be communication with employees in other functions as required.
- Limited management direction is provided to employee on new projects or assignments; general guidance is provided on new assignments.
- The ideal candidate will be a proactive contributor and subject matter expert on team projects.
- To be successful, this individual must demonstrate favorable results through coaching and influencing others.
Education and Experience:
- A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or equivalent experience is required.
- Demonstrated ability to have completed multiple, moderately complex technical tasks.

Title: Software Engineer - VMware Ecosystem Engineering
Location: USA - California - Sunnyvale
Posting Category: Information Technology
Full time / Part time Full-time
Requisition ID : 18243BR
Job Description:
As a Software Engineer you will work as part of a team focused on products to improve the manageability of NetApp storage on VMware solutions and actively participate in driving product development. The overall focus of the team is product development with high quality and fast time-to-market. You will have an opportunity to work on the next generation state-of-the-art Flex-based user interface, translating virtual administrator tasks into UI design keeping simplicity, flexibility, performance, reliability and scalability in mind.
This position requires an individual to be creative, team-oriented, technology savvy, able to provide leadership within the team, and driven to produce results.
Essential Functions:
- A major part of your responsibility will be to apply current skills and use up-to-date technologies to complete projects as part of the development cycle including:
- Coding
- Testing
- Debugging
- Reliability
- Performance analysis
Requirements
- Solid development experience in JAVA/J2EE.
- Clear understanding of server-side technologies like Spring, Web Service APIs, REST, etc.,
- Experience building management products using UI frameworks - Desirable
- Experienced or great level of knowledge in Flex based UI development and technologies like ActionScript, BlazeDS, Flash Remoting - Nice to Have
- Flexible building graphical user interfaces as well as back-end Server components.
- Strong grasp of software design patterns and effective development methodologies.
- Developing VMware plugins and/or experience with developing storage management applications is highly desired.
- Strong oral and written communication skills are essential.
- Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards.
- Experience in software design and development.
- Strong aptitude for learning new technologies.
- A strong understanding of basic to complex concepts related to computer architecture, data structures and programming practices.
- Ability to follow standard engineering principles and practices.
- Creative approach to problem solving.
- The ideal candidate will be a proactive contributor and subject matter expert on team projects. This individual must demonstrate favorable results through coaching and influencing others.
Education and Experience:
- A minimum of 4 years of experience is required. 5 to 7 years of experience is preferred.
- A Bachelor of Science Degree in Electrical Engineering or Computer Science, or a Master Degree; or equivalent experience is required.
- Demonstrated ability to have completed multiple, moderately complex technical tasks.

Title: IT Senior Manager of Application Readiness /Test
Location: USA - California - Sunnyvale
Posting Category: Information Technology
Full time / Part time Full-time
Requisition ID : 18258BR
Job Description:
As an IT Senior Manager of Application Readiness you will manage subordinate level managers/leads and Technical professionals within the function – both employees and consultants. You direct activities of Testers, Analysts, and Process Managers focused on testing and debugging NetApp custom applications through the use of systematic tests to develop, apply, and maintain quality standards. These committed teams develop, modify, and execute software test plans; analyze and write test standards and procedures; maintain documentation of results; and consult with development engineers in resolution of problems. As part of the QuoteEdge Team, the overall focus of the group is on competitive market and partner/customer requirements, business process transformation, product quality, product cost and time-to-market.
Essential Functions:
A major part of your responsibility will be to provide direction and supervision to your team of Testers, Analysts, and Process Managers responsible for:
- Gathering test requirements
- Developing, implementing and executing test plan and inventories
- Test script creation and execution
- Test result summaries and analysis
- Managing resolution of defects for critical or high-visibility customers/partners
- Load and Performance testing and analysis
- Defect Management using HP Quality Center
- Release Management and Planning with adjacent programs in IT
- Negotiate test result acceptance criteria and goals for software releases
- Establish operational objectives and work plans, and delegate assignments to subordinate managers/leads.
- Develop proposed budgets for approval and assure adherence once budget is approved.
- Utilize previous technical, project management, and people management experience to actively lead regional and global teams.
- Develop and manage the department staff, resources, and budget.
- Establish key metrics to manage performance of staff.
Requirements:
- Strong oral and written communication skills are essential.
- A clear understanding of the software development cycle, business and functional requirements, and project management.
- A strong understanding of concepts related to custom business applications, enterprise data integration, and cloud / SaaS applications
- Experience (or demonstrated expertise) in software test planning, documentation and process improvement.
- Experience interacting with customers and partners to gather feedback on quality of applications.
- Experience with developing budgets and predicting project costs.
- A demonstrated ability to manage professional-level employees.
Responsibility:
- This position is responsible for managing many tasks for multiple groups within a department, across a global geographic area.
- The focus of this role is on creating and influencing strategy and policy.
- The potential impact of decisions made by this individual have significant operational or financial impact.
- This individual will apply in-depth knowledge to solve broad issues that are complex in scope, and establish medium to long- range plans.
Interaction:
- This individual must work effectively with staff to vice president level employees and employees within and outside of their function and organization.
- Utilizes people skills and available people manager tools to critically impact the growth of an individual within the company and career.
- This individual must demonstrate favorable results through providing leadership to the function.
Education & Experience:
- A minimum of 12 years of experience as an individual contributor and a minimum of 6 years as a people manager is required.
- A Bachelor of Arts or Science Degree is required or equivalent experience.
- Demonstrated ability to manage multiple, critical projects is required.

Title:Software Quality Assurance Engineer
Location: USA - California - Sunnyvale
Posting Category: Information Technology
Full time / Part time Full-time
Requisition ID : 18265BR
Job Description:
Do you believe that breaking software is more fun than writing it? Are you interested in understanding how a product works at its most fundamental levels? If so, then a test engineering position in the WAFL group may be for you. WAFL is the core file system for industry leading storage systems with advanced technologies such as snapshots, deduplication, data cloning, and thin provisioning.
Once on board, you will have the opportunity to dig into the infrastructure of NetApp’s crown jewels. This position requires an individual who is creative, team-oriented, technology savvy, and driven to produce results.
Essential Function:
A major part of your responsibility you will be to work as part of a team responsible for:
- Gathering test requirements
- Developing, implementing and executing test plans
- Write Test scripts and reports
- Ability to read and understand design specifications.
- Participate in design reviews and make recommendations for product improvements.
- You will participate in technical communications within the team and with other groups associated with specified projects.
- Motivation to work on additional tasks and responsibilities that will contribute towards team, department, and company goals.
Requirements:
- Experience in software test planning, test scripts and documentation
- Proficient at using scripting or programming languages (Perl, Python, Shell, C/C++, Ruby etc) to automate test cases.
- Unix or Unix
- like systems knowledge and experience
- System level test experience (low level interaction with OS kernel, file systems, networks)
- Strong oral and written communication skills are essential.
- Expected to work collaboratively with cross functional engineering teams, support, and systems engineers.
Preferred Skills:
- Experience with development of test automation frameworks and libraries
- Experience with file systems
- Experience with storage systems (NFS, CIFS, NAS/SAN, FCP)
- Experience using code debuggers and code coverage tools
Education & Experience:
- A minimum of 4 years of experience is required. 5 to 7 years of experience is preferred.
- A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required.

Title:Product Manager
Location: USA - California - Sunnyvale, USA - North Carolina - Research Triangle Park
Posting Category: Information Technology
Full time / Part time Full-time
Requisition ID : 18332BR
Job Description:
As a Product Manager you develop and manage product marketing programs to ensure continuity in product offerings. You develop and implement marketing strategies to respond to changing and /or competitive environments which may include product positioning, pricing strategies, and overall product positioning. A strong understanding of NetApp's Product and Service offerings, relationship management skills, and experience marketing in a high-technology, dynamic environment is crucial to your success.
Essential Functions:
As a Product Manager you are part of a dynamic team that delivers value to the NetApp organization and supports sales and revenue generation goals. The team is tasked to:
- Develop marketing programs in collaboration with sales, sales support, product development and other cross-functional teams to ensure continuity in product offerings.
- Establish, enhance or distinguish product placement within the competitive arena.
- Develop business plans and product positioning in the marketplace including pricing strategies, product specifications, catalogues, sell-sheets, training aids, web presence and promotional events.
- Create lead generation programs to support sales growth.
- Identify local marketing opportunities to drive awareness of NetApp solutions.
- Track general business indicators, including market share, and competitor's marketing and sales program activities.
- Communicate and implement product promotions.
- Provide on-going management of the product marketing programs, contracts and agreements.
- Identify and maintain relationships with product partners, third party vendors, etc
Requirements:
- 6 - 8 years experience in progressively positions with overall experience in a broad range of both technical disciplines and business domains.
- This individual will apply broad expertise with unique technical/industry knowledge in solving problems that are unique and extremely complex given time, budget and resource constraints.
- Demonstrate leadership and vision in determining and driving strategy decisions.
- Strong verbal and written communications skills; presentation, customer service, business, and negotiation skills.
- Strong analytical skills and ability to work both independently and on cross functional teams.
- Marketing experience in the technology industry.
- Ability to function well in a fast-paced, dynamic environment with competing priorities.
- Broad understanding of NetApp's products and services technologies/concepts in a distributed environment.
- Excellent understanding of storage technology products and services.
- This individual must work effectively with Staff to Vice President level employees within the function, across functions and with external parties
- Limited supervision is provided, as this individual can operate, drive results, and set priorities independently
- The ideal candidate will be a proactive contributor and become a subject matter expert
- To be successful, this individual must demonstrate favorable results through leadership and influencing multiple individuals and groups.
- Demonstrated ability to have successfully completed multiple, complex technical projects.
Responsibility:
- The tasks this individual is responsible for are often non-routine and unstructured, requiring creative solutions.
- This individual will apply attained experiences and knowledge in solving routine to moderately complex problems.
Education & Experience:
- A minimum of 6 - 8 years of experience is required.
- A Bachelor of Science is required, MBA preferred.
- Demonstrated ability to have completed multiple, moderately complex technical tasks.

Title: Lead SQA Test Engineer - Platform
Location: USA - California - Sunnyvale, USA - California - San Francisco, USA - California - San Ramon, USA - California - Redwood City
Posting Category: Information Technology
Full time / Part time Full-time
Requisition ID : 18360BR
Job Description:
As a Lead Platform / SQA Test Engineer you will work as part of a team responsible for debugging NetApp software products through the use of systematic tests to develop, apply, and maintain quality standards for NetApp products. The team also develops, modifies, and executes software test plans; analyzes and writes test standards and procedures; maintains documentation of results; and consults with development engineers in resolution of problems.
This position requires and individual who is creative, team-oriented, technology savvy, willing to take a leadership role, and driven to produce results.
Essential Functions:
- Lead and mentor junior QA team members
- Develop and execute platform-centric tests using test framework and test tools.
- Test scripts, Test reports, Test summaries
- Ability to read and understand software and / or hardware design specifications.
- Understanding of environmental compliance, boot configurations, memory injection tests, bus interface such as PCI-Express, powercycle tests.
- Participate in design reviews and make recommendations for product improvements.
- You will participate in technical communications within the team and with other cross-functional engineering groups
- A willingness to work on additional tasks and responsibilities that will contribute towards team, department, and company goals.
- Strong oral and written communication skills are essential.
- Ability to develop long-range project plans and schedules for individual, or for a small team.
- The ideal candidate will be a proactive leader, contributor and subject matter expert.
Requirements:
- This position requires knowledge and hands-on experience with the following Platform / Testing technologies and methods:
- Environmental compliance, boot configurations, memory injection tests, bus interface such as PCI-Express, powercycle tests.
- Excellent hardware and software troubleshooting skills
- Experience with testing frameworks, testing tools, automation tools
- Device Drivers, Kernel, Firmware, Diagnostics
- Understanding hardware architecture including processor, memory, motherboard and I/O subsystem
- Solid Scripting for test automation purposes with PERL, BASH, C-Shell, K-Shell
- Minimum 2-3 years PERL programming experience
- Strong oral and written communication skills are essential.
- Ability to develop long-range project plans and schedules for individual, or for a small team.
- The ideal candidate will be a proactive leader, contributor and subject matter expert.
- Ability to work collaboratively within a team of other engineers and have strong influencing and leadership skills.
- Strong understanding of concepts related to computer architecture, data structures and standard programming practices.
- Uses judgment in selecting methods, techniques and evaluation criteria for successful results.
- Ability to develop longer-range project plans and schedules for individual, or work for a small team.
Responsibility:
- This individual will apply experience and knowledge in solving problems that are complex in scope requiring in-depth evaluation.
- Demonstrate good judgment in solving problems as well as identifying problems in advance, and proposing solutions.
Interaction:
- This individual must work effectively with staff to vice-president level employees within the function, across functions and with external parties.
- Limited supervision and direction is provided, as this individual can operate, drive results and set priorities independently.
- The ideal candidate will be a proactive contributor and subject matter expert.
Education & Experience:
- A minimum of 7 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.
- Demonstrated ability to have completed multiple, complex technical projects.

Title: Software Engineer
Location: USA - California - Sunnyvale, USA - California - San Francisco, USA - California - San Ramon, USA - California - Redwood City
Posting Category: Information Technology
Full time / Part time Full-time
Requisition ID : 18398BR
Job Description:
As a Member of Technical Staff in the Advanced Technology Group, you will work closely with other researchers to evaluate technology trends, develop new ideas, build prototypes and advance the state of the art in storage technology.
- Core storage technology (filesystems, protocols)
- Storage Class Memories
- Software reliability
- Virtualization
- Distributed systems theory and practice
- Data management and SLAs
- Data Analysis
Essential Functions:
- Understand and evaluate technical trends
- Be creative, develop ideas
- Implement your ideas collaboratively and build prototypes
- Transfer technology to product
- Write technical reports
- Publish papers at top conferences
- Collaborate with universities
Requirements:
- Strong oral and written communication skills are essential.
- Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards.
- Outstanding programming skills
- Ability to understand prior research and to think creatively
Interaction:
- This individual must work effectively with staff to vice-president levels employees within the function, and the technical team on assigned projects. There may be communication with employees in other functions as required.
- Limited management direction is provided to employee on new projects or assignments; general guidance is provided on new assignments.
- The ideal candidate will be a proactive contributor and subject matter expert on team projects.
- To be successful, this individual must demonstrate favorable results through coaching and influencing others.
Education & Experience:
- PhD or MS in Computer Science or related field
- Exceptional BS candidates will be considered
- Demonstrated ability to do independent research
- Ability to write papers
- Outstanding programming skills

Title: Posting Title Intern
Location: USA - California - Sunnyvale
Posting Category: Software Engineering
Full time / Part time Full-time
Requisition ID : 18648BR
Job Description:
As an intern you will be responsible for working as part of a team on developing unannounced new products and offerings in the storage virtualization and applications area. Work will include software enhancements and new product development.
Essential Functions:
- As part of the team you will be responsible for executing on existing test software designs, that include coding, testing, test automation, debugging.
- Work as a member of a team on projects involving existing as well as new storage management applications.
Requirements:
- Experience in software projects.
- Familiarity with basic concepts of computer architecture, data structures and programming practices.
- Good oral and written communication skills are essential.
- C/C++ coding skills.
- Experience in software development projects.
- Requires familiarity with basic concepts of computer architecture, data structures and programming practices.
- Must be able to work collaboratively with other engineers.
- Good oral and written communication skills are essential.
- Ability to follow standard engineering principles and practices.
- Good coding skills in a modern computer language
Education and Experience Working towards BS/MS degree in Computer Science or Computer Engineering (or equivalent).

Title: Posting Title Intern
Location: USA - California - Sunnyvale
Posting Category: Software Engineering
Full time / Part time Full-time
Requisition ID : 18649BR
Job Description:
As an intern you will be responsible for working as part of a team on developing unannounced new products and offerings in the storage virtualization and applications area. Work will include software enhancements and new product development.
Essential Functions:
- As part of the team you will be responsible for executing on existing test software designs, that include coding, testing, test automation, debugging.
- Work as a member of a team on projects involving existing as well as new storage management applications.
Requirements:
- Experience in software projects.
- Familiarity with basic concepts of computer architecture, data structures and programming practices.
- Good oral and written communication skills are essential.
- C/C++ coding skills.
- Experience in software development projects.
- Requires familiarity with basic concepts of computer architecture, data structures and programming practices.
- Must be able to work collaboratively with other engineers.
- Good oral and written communication skills are essential.
- Ability to follow standard engineering principles and practices.
- Good coding skills in a modern computer language
Education and Experience Working towards BS/MS degree in Computer Science or Computer Engineering (or equivalent).

Title: IT Web Applications Programmer / Analyst
Location: USA - California - Sunnyvale
Posting Category: Software Engineering
Full time / Part time Full-time
Requisition ID :18836BR
Job Description:
NetApp Global Support IT Programmer Analyst is a technical role that will work as part of a team that performs business process and systems analysis, architects solutions, develops, deploys, enhances, and supports NetApp Global Support Systems. As a subject matter expert you will utilize strong technical competencies and proven design and development skills in this critical role which impacts cross-functional groups and company-wide objectives. In this role you will utilize your collaboration skills to work with cross-functional IT teams to design, develop, deliver and support technically superior solutions to satisfy the Business and IT requirements.
Essential Functions:
- Analyze existing programs and/or formulate logic for new programs.
- Recommend changes in development, maintenance and system standards.
- Design, develop, document, test, debug, and deploy applications to automate business processes and improve efficiency. Design and development tasks may be highly complex and impact multiple functional areas.
- Meet with Solution Architects, Business systems Analysts, Project Managers, partners and vendors to evaluate technical feasibility of system solutions; provide estimates of resources required to complete project.
- Provide input into planning and managing company resources to execute development projects from design phase through implementation.
- Identify and communicate project scope to other team members, and ensure program milestones and objectives are met.
- Provide mentorship and supervise more junior Programmer/Analysts in a onsite/offshore model.
- Participate in complex business requirements analysis and business process re-engineering.
- Take an active leadership role in weekly staff meetings to align projects/tasks with department goals and deliverable schedules.
- Responsible for quality assurance and code review of programs developed by other developers on the staff or by vendors.
Requirements:
- Strong knowledge of enterprise application system development methodology and Software Development Life Cycle.
- Extensive programming and development skills in web applications.
- Experience with design, development and implementation using but not limited to Java/ J2EE, Oracle Databases, Solaris, Unix, with huge capacity data.
- Prior experience with development of parser utilities is a plus.
- In-depth understanding and experience with multiple App Servers including Weblogic.
- Knowledge of system architectures, characteristics, performance and how the design and development impacts the production ecosystem and its performance.
- Strong aptitude for learning new technologies and understanding how to utilize them in a customer facing environment.
- Previous design and development experience in enterprise CRM application area is a must.
- Detailed technical experience with call home interfaces and how it fits into a customer support business systems and processes.
- Prior experience in design and development, and implementation of interfaces that monitor / manage remote devices is a plus.
- Experience with Business Intelligence technologies like ETL and parser tools and technologies is a huge plus.
- Experience with Service oriented Architecture is a plus.
- Experience in developing scalable and secure web application. with the latest Web technologies and standards.
- Demonstrate strong technical experience in RESTFul Web Services / JSON, Spring framework, Spring MVC, Spring WebFlow, Oracle, PL/SQL, SQL Queries, Data Warehouse, Hibernate, Eclipse IDE, Subversion, Maven, JSP and Servlet, JavaScript, JSTL or other tag libraries, JQuery / Dojo / YUI, XML/XSLT, JUnit, i18n Internationalization and Localization
- Excellent oral and written communication skills; including technical documentations of the design, development and test scripts
- Prior experience in Storage Industry preferred.
- Strong collaboration skills and ability to work independently to drive results.
- The tasks this individual is responsible are often unstructured and the issues addressed are less defined requiring new perspectives and creative approaches.
- Limited supervision and direction is provided, as this individual can operate and drive results and set priorities independently.
- Excellent analytical, problem-solving, negotiation, task and time management, and organizational skills.
- Knowledge of tools, processes, and operations planning.
- Experience working with IT development staff on complex projects.
- Ability to handle multiple tasks concurrently.
- Prior Experience in managing service provider development deliverables is a big plus.
- To be successful, this individual must demonstrate favorable results through technical leadership and influencing multiple individuals and groups.
Education & Experience:
- A minimum of 12 years of experience is required.
- A minimum of 5 years of experience managing major project initiatives and leading project teams.
- A Bachelor of Arts or Science Degree required; Computer Science, Information Technology, or related technical field is preferred. A Graduate Degree is preferred.
- Demonstrated ability to have completed multiple, complex technical projects.

Title: Sr. Software Engineer
Location: USA - California - Sunnyvale
Posting Category: Software Engineering
Full time / Part time Full-time
Requisition ID : 18891BR
Job Description:
As a Sr. Software Engineer you will work as part of a team responsible for actively participating in driving product development and strategy. In addition, you will participate in activities that include testing and debugging of operating systems that run NetApp storage applications. As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, technology advances, product quality, product cost and time-to-market. Software engineers focus on enhancements to existing products as well as new product development.
Essential Functions:
A major part of your responsibility will be to participate in any and/or all phases of the product development cycle from product definition and design, through implementation including:
- Testing
- Test automation
- Debugging
- Reliability
- Performance analysis
- Critical and/or high visibility customer support
- You will work on architecture, design and product definition that leads and influences decisions and outcomes related to project direction.
- As part of a team, you will act as a technical advisor and resource to other engineers and across functions.
- You will work with suppliers, partners or other external parties in product design efforts.
Requirements:
- Coordinate the activities of other engineers, serve as a project lead, and/or recognized as an expert in a major technical area
- Possess and demonstrate excellent written and verbal communication skills
- Proven experience in leading teams in software developing, planning, automation, documentation and process improvement
- Work collaboratively within a team of other engineers and have strong influencing and leadership skills
- Ability to estimate work completion required to build an overall predictable plan
- Strong understanding of concepts related to computer architecture, data structures and standard programming practices
- Work on very complex issues where analysis of situations or data requires an in-depth evaluation
- Develop and drive longer-range project plans and schedules for individual, or work for a team
- Creative and analytical approach to problem solving
Responsibility:
- Responsible for unstructured tasks that have wide implications and where multiple outcomes must be driven to closure
- Apply broad expertise or unique technical/industry knowledge in solving problems that are unique and extremely complex considering time, budget and resource constraints
- Lead and work on complex projects with significant interaction with others; works or solves problems beyond own job function
- Demonstrate leadership and vision in determining and driving strategy decisions.
- Regularly act as a technical advisor to engineering management
- Present quality initiatives to larger audiences
Interaction:
- Work and communicate effectively with staff to vice-president level employees within the function, across functions and with external parties
- Limited supervision is provided, as this individual can operate, drive results, and set priorities independently
- Work effectively with Technical Directors across Engineering
- Participate as a proactive contributor and subject matter expert across multiple business units
- Demonstrate favorable results through leadership and influencing multiple individuals and groups
- Act as mentor or facilitator
- Supervise the technical activities of others
Education & Experience:
- A minimum of 12 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
- Demonstrated ability to have completed multiple, complex technical projects

Title: Manager, Information Technology
Location: USA - California - Sunnyvale
Posting Category: Software Engineering
Full time / Part time Full-time
Requisition ID : 18974BR
Job Description:
As a Manager, Information Technology you are responsible for the planning, implementation and operations of NetApp's information technology strategy. You will analyze the needs of functional departments and establish priorities for feasibility studies and delivery of solutions; provide testing services and technical support for computer systems, subsystems, distributed systems, and systems software; and develop new and/or modify the company?s information processing systems. This is a challenging position working in a fast paced environment, with the opportunity to build and lead cross-functional teams within a matrix organization. You are responsible for contributing to setting program goals, plans and schedules, closely monitoring program execution, driving issue resolution and accepting the responsibility for ensuring successful achievement of program goals.
Essential Functions:
- Participate in and lead regular staff meetings with technical team, and cross-functional teams to understand functional business need, develop functional specifications, technical designs, and or workflow requirements.
- Determine, present, and gain approval from more senior managers, on the scope and priority of current and future projects.
- Make recommendations and present solutions and assist with the development and management of such implementations.
- Develop and manage the department headcount, capital and expense budget.
- Establish key metrics to manage performance of staff.
- Identify needed resources for projects, define and assign major project roles.
- Ensure that projects and development efforts are documented and changes are managed.
- Develop, implement, and monitor policies and controls to ensure data accuracy, security, legal, and regulatory compliance.
- Encourage proper implementation of IT processes and provide oversight of processes.
- Provide appropriate feedback to management on process improvement suggestions.
- Manage a diverse group of technical managers across departments.
- Promote and maintain high standards of customer service.
- Assist with contract negotiations with consultants, technical personnel, and vendors for services and products.
- Ensure program milestones and objectives are met.
- Keep senior management informed of key issues and changes which may impact expected business results.
- Ensure that projects adhere to the company processes and initiate process improvements as needed.
- Take responsibility for results, including costs, methods and staffing.
Requirements:
- Excellent oral and written communication skills are essential.
- Excellent analytical, problem-solving, negotiation, and organizational skills are required.
- Excellent interpersonal and conflict management skills; able to work collaboratively in a team environment.
- Excellent knowledge of product lifecycle, tools, processes, and operations planning.
- Persistent and dependable, especially with attendance and meeting deadlines.
- Ability to manage multiple competing priorities.
- Ability to work well with people from many different disciplines with varying degrees of technical experience
- Ability to adapt to a constantly changing environment; flexibility to work extended hours and weekends if needed; occasional travel required.
- Strong understanding of engineering principles and practices, and NetApp?s systems and architecture.
- Experience with developing budgets and predicting project costs.
- Strong project management and leadership skills.
- Proven track record of surpassing objectives and delivering exceptional results.
Management:
- This position is responsible for managing many tasks within a large group or department.
- The focus of this role is on business and its implication.
- The potential impact of decisions made by this individual will be mostly operational with some financial.
- This individual will apply attained experience and knowledge to address issues that are diverse in scope, and resolve problems through short- and mid-term planning.
Interaction:
- This individual must work effectively with Staff to Vice President level employees and employees within and outside of their department and function.
- Utilizes people skills and available manager tools to positively impact the development of subordinates within their role and career.
- This individual must demonstrate favorable results through providing leadership to function and to staff.
Education & Experience:
- A minimum of 8 years of experience as an individual contributor and 1 to 5 years as a people manager is required.
- A Bachelor of Science Degree in Engineering or Computer Science is required; or equivalent experience.
- Demonstrated ability to manage multiple projects is required.

Title: Quality Engineer
Location: USA - California - Sunnyvale
Posting Category: Software Engineering
Full time / Part time Full-time
Requisition ID : 16779BR
Job Description:
As a QA Engineer you will work as part of a team responsible for debugging NetApp software products through the use of systematic tests to develop, apply, and maintain quality standards for NetApp products. The team also develops, modifies, and executes software test plans; analyzes and writes test standards and procedures; maintains documentation of results; and works closely with development engineers in resolution of problems. As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, technology advances, product quality, product cost and time-to-market. This position requires and individual who is creative, team-oriented, a quick learner and driven to produce results.
Essential Functions:
A major part of your responsibility you will be to work as part of a team responsible for:
- Gathering test requirements
- Developing, implementing and executing test plans
- Test reports
- Test summaries
- You will participate in technical communications within the team and with other groups associated with specified projects.
- A willingness to work on additional tasks and responsibilities that will contribute towards team, department, and company goals.
Requirements:
- Strong oral and written communication skills are essential.
- Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards.
- Knowledge in at least on scripting language.
- Strong aptitude for learning new technologies.
- Familiarity with basic concepts of computer architecture, data structures and standard programming practices.
- Ability to follow standard engineering principles and practices.
- Creative approach to problem solving.
Responsibility:
- The types of tasks this individual is responsible are a mix of structured and unstructured tasks. This individual will apply attained experiences and knowledge in solving routine to moderately complex problems.
Interaction:
- This individual interacts primarily with staff to director levels employees within the function, and the technical team on assigned projects.
- There may be communication with employees in other functions as required.
- General direction is provided on routine work, and detailed direction is provided on new projects and assignments; as well as on-going review of activities and priorities.
- The ideal candidate will be an important contributor to team projects.
Education & Experience:
- A minimum of 2 years of experience is required. 3 to 5 years of experience is preferred.
- A Bachelor of Science Degree in Electrical Engineering or Computer Science, or a Master Degree; or equivalent experience is required.
- Demonstrated ability to have completed multiple, moderately complex technical tasks.

Title: Software Engineer
Location: USA - California - Sunnyvale
Posting Category: Software Engineering
Full time / Part time Full-time
Requisition ID : 17262BR
Job Description:
As a Software Engineer you will work as part of a team responsible for participating in the development, testing and debugging of operating systems and file systems that run NetApp storage applications. As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, technology advances, product quality, product cost and time-to-market. Software engineers focus on enhancements to existing products as well as new product development.
Essential Functions:
A major part of your responsibility will be to apply current skills and use up-to-date technologies to complete projects as part of the development cycle including:
- Coding
- Testing
- Test automation
- Debugging
- Reliability
- Performance analysis
- As part of a team, you will participate in technical discussions where evaluating and executing design and development plans for products are reviewed.
- A willingness to work on additional tasks and responsibilities that will contribute towards team, department, and company goals.
Requirements:
- Strong oral and written communication skills are essential.
- Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards.
- Experience in software design and development.
- Strong aptitude for learning new technologies.
- Familiarity with basic concepts of computer architecture, data structures and standard programming practices.
- Ability to follow standard engineering principles and practices.
- Creative approach to problem solving.
Responsibility:
- The types of tasks this individual is responsible are a mix of structured and unstructured tasks. This individual will apply attained experiences and knowledge in solving routine to moderately complex problems.
Interaction:
- This individual interacts primarily with staff to director levels employees within the function, and the technical team on assigned projects. There may be communication with employees in other functions as required.
- General direction is provided on routine work, and detailed direction is provided on new projects and assignments; as well as on-going review of activities and priorities.
- The ideal candidate will be an important contributor to team projects
Education & Experience:
- A minimum of 2 years of experience is required. 3 to 5 years of experience is preferred.
- A Bachelor of Science Degree in Electrical Engineering or Computer Science, or a Master Degree; or equivalent experience is required.
- Demonstrated ability to have completed multiple, moderately complex technical tasks.
