1

Software Defined Networking Jobs in New York (NOW HIRING)

Senior Software Engineer, Network Services

Manhattan, NY ยท On-site

$114K - $156K/yr

... software-defined networking (SDN) and network virtualization technologies. โ€ข Experience building and deploying k8s networking and infrastructure, CNIs. โ€ข Excellent problem-solving skills and a ...

Software Engineer, Infrastructure

Manhattan, NY ยท On-site

$190K - $225K/yr

Responsibilities : โ€ข Develop and maintain a streamlined process for engineers to effortlessly build and deploy scalable and reliable software-defined networking solutions on AWS. โ€ข Enhance our ...

Network Architect

Woodcliff Lake, NJ ยท On-site

$68.50 - $91.75/hr

... Software Defined Networking. โ€ข Experience in IP converged networks. CIDR and sub-netting (IPv4 and IPv6) โ€ข Any of the following certifications are highly preferred: Cisco CCDA/CCDP, Cisco CCNA ...

Software-defined networking for cyber defense and deception * Artificial intelligence (reasoning, probabilistic inference, machine learning) Peraton Labs is seeking a talented Software Research ...

... the Software-Defined Networking space to help transform the telecom industry. We are working with the top Service Providers in the world to accelerate their virtualization journey, and we are ...

Software-defined networking for cyber defense and deception * Artificial intelligence (reasoning, probabilistic inference, machine learning Qualifications * 5 years with BS/BA; 3 years with MS/MA; 0 ...

New

Software Engineer

Basking Ridge, NJ ยท On-site

$112K - $179K/yr

Software-defined networking for cyber defense and deception * Artificial intelligence (reasoning, probabilistic inference, machine learning Qualifications * 5 years with BS/BA; 3 years with MS/MA; 0 ...

Software-defined networking for cyber defense and deception * Artificial intelligence (reasoning, probabilistic inference, machine learning Qualifications * 5 years with BS/BA; 3 years with MS/MA; 0 ...

New

next page

Showing results 1-20

Software Defined Networking information

See New York salary details

$33.4K

$49.6K

$66.7K

How much do software defined networking jobs pay per year?

As of Aug 7, 2026, the average yearly pay for software defined networking in New York is $49,572.00, according to ZipRecruiter salary data. Most workers in this role earn between $44,300.00 and $53,100.00 per year, depending on experience, location, and employer.

What is software defined networking (SDN)?

Software Defined Networking (SDN) is a network architecture approach that separates the control plane from the data plane in networking equipment. This means that the network intelligence and policy-making are centralized in a software-based SDN controller, rather than being distributed across individual hardware devices. SDN allows for easier network management, programmability, and automation, making it possible to quickly adapt to changing business needs and optimize network resources. Organizations use SDN to improve network efficiency, reduce operational costs, and enable innovation in network services.

What is the difference between Software Defined Networking vs Network Engineer?

AspectSoftware Defined NetworkingNetwork Engineer
Primary FocusAutomating and centralizing network management through softwareDesigning, implementing, and maintaining physical and virtual networks
Required SkillsNetworking protocols, virtualization, scripting, software developmentNetworking protocols, hardware configuration, troubleshooting
CertificationsCisco CCNA/CCNP, VMware, Cisco DevNetCCNA, CCNP, CompTIA Network+
Work EnvironmentData centers, cloud environments, software development teamsCorporate offices, data centers, client sites

While Software Defined Networking focuses on software-based network management and automation, Network Engineers handle the physical and virtual network infrastructure. Both roles require networking knowledge, but SDN emphasizes programming and software skills, whereas Network Engineers focus on hardware and network configuration.

What are some common challenges faced by professionals working in software defined networking (SDN)?

Professionals in Software Defined Networking often encounter challenges such as integrating SDN solutions with existing legacy infrastructure, ensuring network security in dynamically programmable environments, and keeping up with rapidly evolving protocols and technologies. Collaboration between network engineers, software developers, and IT security teams is critical for successful deployment and management of SDN systems. Staying current with industry standards and effective troubleshooting are also important daily aspects of the role.

What are the key skills and qualifications needed to thrive as a software defined networking (SDN) engineer, and why are they important?

To thrive as a Software Defined Networking (SDN) Engineer, you need a strong background in computer networking, programming (such as Python or Java), and a relevant degree in computer science, information technology, or a related field. Familiarity with SDN controllers (like OpenDaylight or ONOS), virtualization platforms, and certifications such as Cisco CCNP or equivalent are highly valued. Excellent problem-solving, collaboration, and communication skills help set professionals apart in designing and managing complex, dynamic networks. These skills and qualifications are vital for building scalable, automated networks that support business agility and innovation.
What are popular job titles related to Software Defined Networking jobs in New York? For Software Defined Networking jobs in New York, the most frequently searched job titles are:
What job categories do people searching Software Defined Networking jobs in New York look for? The top searched job categories for Software Defined Networking jobs in New York are:
What cities in New York are hiring for Software Defined Networking jobs? Cities in New York with the most Software Defined Networking job openings:
Infographic showing various Software Defined Networking job openings in New York as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $49,572 per year, or $23.8 per hour.

Senior Software Engineer - Network Automation

Elliot Partnership

New York, NY โ€ข On-site

$113K - $155K/yr

Full-time

Re-posted 2 days ago


Job description

Job Title: Senior Software Engineer, Network Automation Platforms
Location: NYC (Hybrid)
Compensation: Exceptionally Generous + Bonus + Benefits
The Opportunity
Join an elite, world-class engineering team at a leading quantitative investment firm where technology is the key to their success. We are seeking an exceptional Software Engineer to architect, design, and develop the next generation of their network automation platform. This isn't a role for network administrators who use scripts; this is for software engineers who build the engine that drives the entire network.
You will be at the heart of their infrastructure, creating the systems that provide the ultra-low latency, high availability, and extreme reliability required to power global trading operations. Working alongside some of the brightest minds in technology and finance, you will tackle complex challenges at a massive scale, with a direct and measurable impact on the business. If you are passionate about building robust, high-performance distributed systems to solve complex networking problems, we want to talk to you.
Your responsibilities:
  • Take a primary role in the architecture, design, and development of their in-house network automation and traffic engineering systems.
  • Write clean, high-performance, and scalable code in Go and Python to build microservices and tooling that form our network control plane.
  • Apply software-defined networking (SDN) principles to abstract and automate our complex global network infrastructure.
  • Develop systems for automated provisioning, configuration management, telemetry, and network observability.
  • Collaborate closely with network engineers to understand their challenges and build the software solutions that empower them.
  • Ensure the reliability, scalability, and performance of the automation platform through rigorous testing and robust engineering practices.

What you'll bring:
  • A strong software engineering background with a proven track record of building and owning complex, distributed systems.
  • Expert-level proficiency in Go and/or Python for systems development.
  • Deep understanding of Linux/UNIX operating systems.
  • Solid computer science fundamentals, including data structures, algorithms, and distributed systems design.
  • Familiarity with computer networking concepts (TCP/IP, BGP, DNS) and a genuine interest in solving networking challenges through software.
  • Experience building automation frameworks, SDN controllers, or large-scale infrastructure management tools is a significant plus.
  • A bachelor's, master's, or PhD in Computer Science or a related technical field.