1

Network Software Engineer Jobs in Cleveland, OH (NOW HIRING)

Establishes methods and procedures for use of the network systems including hardware, software, and communications devices * Works with other information technology staff to ensure the network ...

Establishes methods and procedures for use of the network systems including hardware, software, and communications devices * Works with other information technology staff to ensure the network ...

Develop communication interfaces using TCP/IP, UDP, and socket-level networking * Work closely with cross-functional engineering teams to validate system performance * Contribute to software ...

Embedded Software Engineer

Cleveland, OH · On-site

$36.06 - $43.27/hr

Develop communication interfaces using TCP/IP, UDP, and socket-level networking * Work closely with cross-functional engineering teams to validate system performance * Contribute to software ...

New

Software Engineer II

Amherst, OH · On-site

$90 - $130/hr

The Software Engineer II designs, develops, tests, and documents software for embedded systems and ... This role supports industrial network communications, real-time operating systems, product ...

Software Engineer II

Amherst, OH · On-site

$85K - $116K/yr

The Software Engineer II designs, develops, tests, and documents software for embedded systems and ... This role supports industrial network communications, real-time operating systems, product ...

Software Engineer II

Amherst, OH · On-site

$85K - $116K/yr

The Software Engineer II designs, develops, tests, and documents software for embedded systems and ... This role supports industrial network communications, real-time operating systems, product ...

Software Engineer II

Amherst, OH · On-site

$85K - $116K/yr

The Software Engineer II designs, develops, tests, and documents software for embedded systems and ... This role supports industrial network communications, real-time operating systems, product ...

Software Engineer

Westlake, OH · On-site

$75K - $85K/yr

Associate/Junior Software Engineer Job Type- Direct Hire- 100% onsite Location- Westlake, OH Salary- $75K-$85K + annual bonus Benefits- Health, dental, vision, 401K (5% match), $5000 in childcare ...

What You'll Do As A Software Engineer II * Design, implement, debug, and execute software tests ... Knowledge with IoT product validation and network-related testing is desired (device connectivity ...

What You'll Do As A Software Engineer II * Design, implement, debug, and execute software tests ... Knowledge with IoT product validation and network-related testing is desired (device connectivity ...

Sr. Software Engineer

Strongsville, OH · On-site

$113K - $149K/yr

... networked systems, and database systems. Responsible for creating the software platform and then ... Consult with engineering staff to evaluate interface between hardware and software, develop ...

Sr. Software Engineer

Strongsville, OH · On-site

$113K - $149K/yr

... networked systems, and database systems. Responsible for creating the software platform and then ... Consult with engineering staff to evaluate interface between hardware and software, develop ...

Sr. Software Engineer

Strongsville, OH · On-site

$113K - $149K/yr

... networked systems, and database systems. Responsible for creating the software platform and then ... Consult with engineering staff to evaluate interface between hardware and software, develop ...

next page

Showing results 1-20

Network Software Engineer information

See Cleveland, OH salary details

$30K

$105.6K

$153K

How much do network software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for network software engineer in Cleveland, OH is $105,589.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,200.00 and $129,300.00 per year, depending on experience, location, and employer.

What is a network software engineer?

Network Software Engineers are professionals who design, develop, and maintain software that manages and optimizes computer networks. They work on creating applications and tools that enable efficient data communication, network security, and network performance monitoring. Their role often involves programming network protocols, building network management software, and troubleshooting network-related issues. Network Software Engineers typically collaborate with hardware engineers, network architects, and IT teams to ensure seamless connectivity and robust network infrastructure.

What skills and qualifications are needed to be a network software engineer?

To thrive as a Network Software Engineer, you need a strong background in computer science, network protocols, and programming languages such as Python, C/C++, or Java, typically supported by a relevant degree. Familiarity with network simulation tools, SDN platforms, and certifications like Cisco CCNA or CCNP are highly valuable. Excellent problem-solving, teamwork, and communication skills help you effectively address complex network issues and collaborate with cross-functional teams. These skills are crucial for developing reliable network solutions that enhance performance, security, and scalability in modern IT environments.

What challenges do network software engineers face when integrating new networking protocols into existing infrastructure?

Network Software Engineers often encounter challenges when integrating new protocols, such as ensuring compatibility with legacy systems, minimizing downtime during deployment, and maintaining robust security standards. Coordination with cross-functional teams—including network administrators, security engineers, and QA testers—is crucial to identify potential bottlenecks or vulnerabilities early in the process. Additionally, thorough documentation and testing are essential to ensure that new protocols function as intended without disrupting existing network operations.

What is the difference between Network Software Engineer vs Network Administrator?

AspectNetwork Software EngineerNetwork Administrator
Primary RoleDesigns, develops, and maintains network software and protocolsManages and maintains existing network infrastructure
Skills & CertificationsNetworking protocols, programming, scripting, certifications like Cisco CCNA/CCNPNetwork management, troubleshooting, certifications like Cisco CCNA/CCNP
Work EnvironmentSoftware development teams, network design projectsNetwork operations centers, on-site network management
Industry UsageIT companies, telecom, large enterprisesCorporate IT departments, service providers

While both roles require networking knowledge and certifications like Cisco CCNA/CCNP, Network Software Engineers focus on developing network software and protocols, whereas Network Administrators manage and troubleshoot existing network infrastructure. Their work environments and responsibilities differ, but both are essential in maintaining robust network systems.

Are network software engineers still in demand?

Network software engineers are in high demand due to the ongoing need for secure, reliable network infrastructure and the growth of cloud computing and IoT. Skills in programming, network protocols, and cybersecurity are valuable, and employment opportunities are expected to remain strong as organizations continue to upgrade and expand their networks.

What are popular job titles related to Network Software Engineer jobs in Cleveland, OH?

For Network Software Engineer jobs in Cleveland, OH, the most frequently searched job titles are:

What job categories do people searching Network Software Engineer jobs in Cleveland, OH look for?

The top searched job categories for Network Software Engineer jobs in Cleveland, OH are:

Infographic showing various Network Software Engineer job openings in Cleveland, OH as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, and 5% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $105,589 per year, or $50.8 per hour.

Network Engineer

Jack Entertainment

Cleveland, OH • On-site

$80K/yr

Full-time

Re-posted 5 days ago


Jack Entertainment rating

6.6

Company rating: 6.6 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

97th of 164 rated casinos


Job description

Essential Functions

  • Plans, designs, and coordinates the various components of an enterprise network system
  • Consults with users and program management conducting information assessments to determine user needs and to define network solutions to meet user requirements
  • Performs installation, maintenance, upgrade, testing, and support
  • Conducts research and development in network systems and related technologies
  • Establishes methods and procedures for use of the network systems including hardware, software, and communications devices
  • Works with other information technology staff to ensure the network environment is consistent with the company objectives and is compatible with existing applications and security requirements
  • Assists with the effort of monitoring, supporting, and maintaining the organization’s security posture
  • Coordinates and ensures the standard implementation of policies, procedures and systems operations with support personnel. Writes and/or maintains up-to-date documentation for network software and operational procedures
  • Develops hardware configuration plans for network systems
  • Reassesses the effectiveness of network hardware, software, and communications performance
  • Ensures network equipment and software is meeting the needs of the business
  • Analyzes and resolves network hardware, software, and communications problems using diagnostic software and/or technical troubleshooting processes
  • Monitors the hardware to ensure it is properly maintained
  • Coordinates with management for the acquisition of and contracting for hardware, software, and information technology services (including maintenance)
  • Conducts on-going network system audits to evaluate the utility and efficiency of the networks hardware, software, and communications components and the effectiveness in meeting management information needs
  • Develops and maintains positive relationships with key network vendors and business partners
  • Develops and maintains disaster recovery procedures for the network and network resources
  • Performs related work as required

Knowledge, Skills & Abilities

  • Experience in an enterprise computing environment
  • Knowledge of network wiring/cabling
  • Expert level experience with routers, switches, and firewalls
  • Extensive knowledge of network troubleshooting techniques
  • Knowledge of distributed processing operations, procedures, and equipment
  • Knowledge of problem-solving techniques
  • Knowledge of computers and software
  • Ability to process information logically and solve problems
  • Ability to monitor and resolve problems with distributed computer systems components
  • Ability to identify and define user enterprise network needs
  • Ability to communicate effectively verbally and in writing.
  • Ability to establish and maintain effective working relationships with others
  • Ability to plan, organize and coordinate work assignments

Education and Experience

  • Bachelor’s Degree in Computer Science, MIS or related field or equivalent combination of education and experience
  • 3-5 years’ of networking experience including design and administration
  • Experience with Juniper and Cisco networking equipment. 

Required Certification/License

  • Cisco CCNA/CCNP desired
  • Juniper JNCP Routing and Switching desired
  • Palo Alto PCNSE desired

What Jack Entertainment employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom