1

Networking Software Engineer Jobs in New York (NOW HIRING)

N1 Blockchain Network Software Engineer N1 is the first hyper-performant and horizontally scalable blockchain network designed to enable trustless computing at internet scale. N1 is comprised of a ...

next page

Showing results 1-20

Networking Software Engineer information

See New York salary details

$69.5K

$161.4K

$224.8K

How much do networking software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for networking software engineer in New York is $161,396.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,300.00 and $189,300.00 per year, depending on experience, location, and employer.

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.

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 are popular job titles related to Networking Software Engineer jobs in New York? For Networking Software Engineer jobs in New York, the most frequently searched job titles are:
Infographic showing various Networking Software Engineer job openings in New York as of May 2026, with employment types broken down into 25% Full Time, 50% Contract, and 25% Nights. Highlights an 100% In-person job distribution, with an average salary of $161,396 per year, or $77.6 per hour.
Intern - Embedded Software Engineer (Summer 2026)

Intern - Embedded Software Engineer (Summer 2026)

Persistent Systems LLC (New York)

Manhattan, NY • On-site

$25 - $30/hr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Job Description & Responsibilities
Persistent Systems is looking for an Embedded Software Engineer Intern for the summer of 2026 to assist in the development and implementation of a wide range of networking software for our industry-leading Wave Relay® products. You will have the opportunity to work alongside a team of senior engineers to develop technology that enables our customers to solve their most difficult networking problems. To excel in this internship, you should have experience developing software in C/C++ for Linux systems, an interest in embedded systems development, and an eagerness to solve challenging problems.
Position Responsibilities
  • Assisting in the development and implementation of a wide range of low-level embedded software
  • Assisting with hardware development
  • Assisting with the development of application software running on the Wave Relay® network, which may include device drivers, Linux kernel modules, network stack development, porting existing software to new embedded platforms, and other low level programming activities
  • Support in-house engineering activities
  • Assisting in the integration of other systems, sensors, and components with the Wave Relay® system
  • Assisting with writing technical proposals
Job Qualifications & Experience
Minimum Qualifications
  • Must be working toward a Bachelor's degree in Computer Science, Computer Engineering, or related
  • Experience developing software in C/C++ for Linux systems
  • Experience with embedded systems (coursework, projects, internships, etc.)
  • Must have a United States security clearance or the ability to obtain a United States security clearance
Preferred Qualifications
  • Experience with Linux kernel and kernel module development
  • Knowledge of mobile ad hoc networking (MANET)
  • Excellent verbal and written communication skills
  • Ability to work effectively in a team environment
  • Excellent problem-solving skills

Pay for this role will vary from $25 to $30 an hour based on the selected individual's experience.
Company Overview
Persistent Systems, LLC is a leading global provider of mobile networking solutions for military, first responder, government, and commercial markets. We engineer our Wave Relay® MANET and Cloud Relay™ technology to transmit voice, video, and situational awareness under the most difficult conditions. Through the Wave Relay® Ecosystem, an alliance of industry-leading companies, Persistent unites warfighters, UGVs, UAVs, sensors, cameras, and devices on a common network. Persistent was founded in 2007 and has offices in New York City, Colorado, Montana, North Carolina, North Dakota, and Wyoming.