
Software Engineer – Networking Layers, Storage
NetApp
full-time
Posted on:
Location Type: Office
Location: Morrisville • Kansas • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $108,800 - $162,800 per year
Tech Stack
About the role
- 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
- 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
- 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)
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