1

Networking Software Engineer Jobs (NOW HIRING)

Collaborate with Apple Silicon, hardware engineering and data center teams, and/or external partners in building scalable networking infrastructure. Work with cross functional teams through software ...

Senior Software Engineer

Boulder, CO · On-site

$137K - $180K/yr

... networking and data storage, security, artificial intelligence, natural language processing, UI ... As a software engineer, you will work on a specific project critical to Otter's needs with ...

Senior Software Engineer

Boulder, CO · On-site

$137K - $180K/yr

... networking and data storage, security, artificial intelligence, natural language processing, UI ... As a software engineer, you will work on a specific project critical to Otter's needs with ...

This position combines in-depth knowledge about networking protocols and access control algorithms with extensive software engineering practice and the ability to implement reliable software modules ...

Company Description Otter's software engineers develop the next-generation technologies for the ... Design, develop, test, deploy, maintain, and enhance networking software solutions. * Manage ...

next page

Showing results 1-20

Networking Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do networking software engineer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for networking software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are some typical day-to-day tasks for a Networking Software Engineer?

As a Networking Software Engineer, your daily responsibilities may include designing and developing network software, troubleshooting network issues, and optimizing existing protocols or applications. You’ll often collaborate with hardware engineers, QA testers, and other developers to ensure seamless integration and high network performance. Participation in code reviews and staying current with networking advancements are also common parts of the job. This role provides opportunities to solve complex technical challenges and contribute significantly to the reliability and scalability of an organization’s IT infrastructure.

What is a Networking Software Engineer job?

A Networking Software Engineer designs, develops, and maintains software that enables communication between computers, devices, and networks. They work with network protocols, software-defined networking (SDN), and network security to optimize performance and reliability. Their role involves writing code, debugging network applications, and collaborating with hardware and infrastructure teams to create scalable solutions.

What are the key skills and qualifications needed to thrive in the Networking Software Engineer position, and why are they important?

To thrive as a Networking Software Engineer, you need a solid grounding in computer networking protocols, programming languages such as C/C++ or Python, and a degree in computer science or a related field. Familiarity with networking equipment, network simulation tools, and certifications like Cisco's CCNA or CCNP are highly valued. Strong problem-solving skills, attention to detail, and effective teamwork and communication abilities help you excel in this position. These skills ensure the engineer can develop robust, scalable networking solutions and collaborate efficiently in rapidly changing technical environments.

More about Networking Software Engineer jobs
What cities are hiring for Networking Software Engineer jobs? Cities with the most Networking Software Engineer job openings:
What states have the most Networking Software Engineer jobs? States with the most job openings for Networking Software Engineer jobs include:
Infographic showing various Networking Software Engineer job openings in the United States as of June 2026, with employment types broken down into 98% Full Time, 1% Part Time, and 1% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Staff Software Engineer-Sunnyvale, CA

Alibaba Cloud

Sunnyvale, CA • On-site

Full-time

Posted 21 days ago


Job description

Job Summary:
Alibaba Cloud is a leading provider in hyper-scale networks serving millions globally, and they are seeking an experienced Staff Software Engineer for their Networking Team. The role involves designing and implementing advanced networking technologies and solutions to meet Alibaba's growing business demands.
Responsibilities:
• Experience in the design and development of Ethernet switching or routing related software or distributed systems software, familiar with open source networking software such as SONiC.
• Understanding of IP networking, familiar with large scale datacenter and backdone architecture, and related networking protocols such as EVPN/VXLAN/BGP/SRv6.
• Familiar with networking hardware (NIC and switch ASIC), and related software development.
• Knowledge of one or more of C/C++, Python. Experience in developing and optimizing Linux kernel networking stack or networking device drivers.
• Experience in high performance networking protocols such as RDMA.
• Ability to design a solution and implement features independently.
Qualifications:
Required:
• Experience in the design and development of Ethernet switching or routing related software or distributed systems software, familiar with open source networking software such as SONiC.
• Understanding of IP networking, familiar with large scale datacenter and backbone architecture, and related networking protocols such as EVPN/VXLAN/BGP/SRv6.
• Familiar with networking hardware (NIC and switch ASIC), and related software development.
• Knowledge of one or more of C/C++, Python. Experience in developing and optimizing Linux kernel networking stack or networking device drivers.
• Experience in high performance networking protocols such as RDMA.
• Ability to design a solution and implement features independently.
Preferred:
• People with people management or project leader experience
Company:
Alibaba Cloud develops cloud computing and data management services. It is a sub-organization of Alibaba Group. Founded in 2009, the company is headquartered in Hangzhou, CHN, with a team of 10001+ employees. The company is currently Late Stage.