NetApp

Manager, Software Engineer

NetApp

full-time

Posted on:

Location Type: Office

Location: MorrisvilleNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $208,000 - $267,000 per year

Job Level

About the role

  • Manage the performance analysis work for the various concurrent hardware and software projects for product releases.
  • Ensure that the performance team is influencing product designs to deliver competitive product performance.
  • Provide schedule and resource needs for performance-oriented projects, and report progress on these projects at engineering review forums.
  • Work closely with various engineering development teams as well as product marketing teams to help drive performance agenda.
  • Understand performance needs for various teams, establish clear objectives and plans, prioritize and coordinate performance team's deliverables for various development projects.
  • Manage people, capital budget, and lab equipment resources of the Performance Team to ensure maximum productivity.
  • Manage and drive to resolution critical performance issues and escalations in the field.
  • Coordinate with customer support, field teams, and other engineering teams to provide solutions for complex performance issues at customer sites.
  • Manage hiring and staffing of the performance team and shape the organization to scale effectively with future growth.
  • Assist in driving the vision and company-wide performance strategy and leading cross-organizational efforts to meet product competitive and consistent performance goals.
  • Work with others in performance engineering, product management, and partner teams to contribute to performance analysis and improvement roadmap.

Requirements

  • A Bachelor of Science degree in Electrical Engineering or Computer Science, a Master’s degree, or a PhD; or equivalent experience is required.
  • A minimum of 10 years of experience as an individual contributor and a minimum of 5 years as a people manager is required.
  • Demonstrated ability to manage multiple, critical projects is required.
  • Strong understanding of enterprise hardware/software development and testing processes, preferably in computer server or storage systems, and the role of performance at various stages in these processes.
  • Strong understanding of performance benchmarks, analysis, and modeling concepts and methodology.
  • Strong understanding of concepts related to computer architecture, file systems, and storage desirable.
  • A demonstrated ability to manage professional level employees, many with advanced degrees.
  • Ability to plan and track multiple concurrent projects covering a wide spectrum of technical areas.
  • Ability to deal with conflicting agendas, frequent emergencies, and demanding customers.
  • Proven track record of building and maintaining strong teams.
Benefits
  • Health Insurance
  • Life Insurance
  • Retirement or Pension Plans
  • Paid Time Off
  • Various Leave options
  • Employee stock purchase plan
  • Restricted stocks (RSU’s)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
performance analysisperformance benchmarksperformance modelingenterprise hardware developmentsoftware developmenttesting processescomputer architecturefile systemsstorage systemsproject management
Soft Skills
people managementteam buildingproject prioritizationcommunicationproblem-solvingconflict resolutionorganizational skillsleadershipcollaborationstrategic planning
Certifications
Bachelor of Science in Electrical EngineeringBachelor of Science in Computer ScienceMaster's degreePhD