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 – Networking Layers, Storage

NetApp

Software Engineer developing software for networking layers and storage solutions. Collaborating with teams for defining new features and maintaining data management.

Posted 4/15/2026full-timeMorrisville • Kansas, North Carolina • 🇺🇸 United StatesJuniorMid-Level💰 $108,800 - $162,800 per yearWebsite

Tech Stack

Tools & technologies
Python

About the role

Key responsibilities & impact
  • Design, develop, and maintain software for storage and data management solutions.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write efficient, maintainable, and reusable code in C/C++ and Python.
  • Develop and optimize software components related to the networking stack, including Layer 2 and Layer 3 protocols.

Requirements

What you’ll need
  • Proficiency in C/C++ and Python programming languages.
  • Strong understanding of operating systems concepts and experience with system programming.
  • Knowledge and experience with networking stack (layer 2, layer 3 or layer 4)
  • Experience with FreeBSD is a plus.
  • Solid problem-solving skills and the ability to troubleshoot complex issues.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage multiple tasks effectively.

Benefits

Comp & perks
  • Health Insurance
  • Life Insurance
  • Retirement or Pension Plans
  • Paid Time Off
  • various Leave options
  • Performance-Based Incentives
  • 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
CC++Pythonsystem programmingnetworking stackLayer 2 protocolsLayer 3 protocolsproblem-solvingtroubleshooting
Soft Skills
communicationteamworkindependencetask management