Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NetApp

Software Engineer – Performance

NetApp

Software Engineer working on performance automation of StorageGRID software at NetApp. Designing testing strategies and collaborating with developers to enhance application performance.

Posted 5/15/2026full-timeMorrisville • North Carolina • 🇺🇸 United StatesSeniorLead💰 $196,350 - $292,600 per yearWebsite

Tech Stack

Tools & technologies
LinuxPythonTCP/IP

About the role

Key responsibilities & impact
  • Apply current skills and use up-to-date technologies to complete projects as part of the design and development of application related solutions including: Coding, Performance testing, Infrastructure Support, Documentation.
  • Participate in technical discussions where evaluating and executing design and development plans for products/tools.
  • Have direct influence on the decisions and outcomes related to project direction.
  • Work on additional tasks and responsibilities that will contribute towards team, department, and company goals.

Requirements

What you’ll need
  • A minimum of 10 years of experience is required.
  • A Bachelor of Science Degree in Engineering or Computer Science, or a Master Degree; or equivalent experience is required.
  • Hardware and software performance test experience of enterprise storage protocols (SAN, NAS, and/or HTTP/S3)
  • Experience in software/hardware performance analysis and improvements
  • Leadership of performance test strategy, design, execution, and documentation.
  • Defining and setting up infrastructure, tools, and support processes including CI/CD pipeline and benchmarking tools
  • Proven hands-on working experience with Linux and TCP/IP networking
  • Experience in automation with Python, Shell/Bash or similar programming languages.
  • Very good understanding of development methodologies like Agile Scrum/Scrum of Scrums.
  • Must have competency and proven track record of delivering complex technical projects within a team environment of other engineers, meeting tight deadlines without sacrificing quality.
  • Ability to work with remote teams
  • 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.
  • Striving for efficiency, consistency, and effectiveness.
  • Managing periodic reporting on progress to internal stake holders
  • Incident management, trouble shooting and RCA
  • Strong aptitude for learning new technologies.
  • Ability to follow standard engineering principles and practices.
  • Creative approach to problem solving.

Benefits

Comp & perks
  • Health Insurance
  • Life Insurance
  • Retirement or Pension Plans
  • Paid Time Off
  • various Leave options
  • employee stock purchase plan
  • restricted stocks (RSU’s)

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills & Tools
performance testinginfrastructure supportsoftware performance analysishardware performance analysisCI/CD pipelinebenchmarking toolsLinuxTCP/IP networkingautomation with PythonShell/Bash
Soft Skills
leadershipcommunicationcollaborationproblem solvingefficiencyconsistencyeffectivenessability to work with remote teamsmanaging reportingstriving for quality
Certifications
Bachelor of Science Degree in EngineeringBachelor of Science Degree in Computer ScienceMaster Degree