JobMesh

Software Engineer- Networking

NetApp · Morrisville, North Carolina, US

Job Summary We are seeking a skilled and experienced Software Engineer 3 with a strong focus on network automation and infrastructure scalability to join our...

Job description

Job Summary We are seeking a skilled and experienced Software Engineer 3 with a strong focus on network automation and infrastructure scalability to join our team. The ideal candidate is an automation expert with solid networking fundamentals (Layer 2 / Layer 3) and experience building systems that configure, validate, and operate complex networked environments at scale. Experience with system programming and C/C++ is a plus and familiarity with operating systems and platforms such as FreeBSD is beneficial. Job Responsibilities: Design, build, and maintain automation frameworks and tooling for networking, storage, and data management environments. Develop scalable automation to provision, configure, validate, and manage complex network topologies. Work closely with networking, storage, and systems teams to translate operational requirements into reliable automated solutions. Build and enhance automation for Layer 2 and Layer 3 networking workflows, including configuration, verification, and troubleshooting. Write clean, maintainable, and testable code primarily in Python, with selective use of C/C++ where appropriate. Integrate automation with CI/CD pipelines to improve deployment...