This role blends cloud networking expertise with software development. The ideal candidate has deep experience in cloud-native Next-Generation Firewalls (NGFWs), Zero Trust Security, and Secure ...
This role blends cloud networking expertise with software development. The ideal candidate has deep experience in cloud-native Next-Generation Firewalls (NGFWs), Zero Trust Security, and Secure ...
Work with various operating systems and have knowledge of networking * Software and hardware support for clients and other field service technicians * On occasion you may be asked to assist in the ...
Work with various operating systems and have knowledge of networking * Software and hardware support for clients and other field service technicians * On occasion you may be asked to assist in the ...
Service Technician
Mississauga, ON · On-site
Work with various operating systems and have knowledge of networking * Software and hardware support for clients and other field service technicians * On occasion you may be asked to assist in the ...
Quick apply
Service Technician
Mississauga, ON · On-site
Work with various operating systems and have knowledge of networking * Software and hardware support for clients and other field service technicians * On occasion you may be asked to assist in the ...
Position: IT Network Software/AI Development - Co-op/Intern Number of Positions: 4 Duration: 4 ... Basic understanding of networking fundamentals, such as TCP/IP, IP addressing, routing, or network ...
Position: IT Network Software/AI Development - Co-op/Intern Number of Positions: 4 Duration: 4 ... Basic understanding of networking fundamentals, such as TCP/IP, IP addressing, routing, or network ...
Network Test Software Developer - SIMNJP00077799
Concord, ON · On-site
CA$52/hr
Role: Network Test Software Developer Contract Duration: 12/15/2025 to 12/14/2026 Max INC Rate: $52/ Max T4 Rate: $40/ Location: Concord, ON Roles and Responsibilities: -Develop software test ...
Network Test Software Developer - SIMNJP00077799
Concord, ON · On-site
CA$52/hr
Role: Network Test Software Developer Contract Duration: 12/15/2025 to 12/14/2026 Max INC Rate: $52/ Max T4 Rate: $40/ Location: Concord, ON Roles and Responsibilities: -Develop software test ...
Software Developer
Kanata, ON · Hybrid
Demonstrated capability in diagnosing and resolving complex, intermittent software and network issues using debugging tools like Lauterbach, CANoe, or Wireshark. * Practical experience integrating AI ...
Software Developer
Kanata, ON · Hybrid
Demonstrated capability in diagnosing and resolving complex, intermittent software and network issues using debugging tools like Lauterbach, CANoe, or Wireshark. * Practical experience integrating AI ...
Senior Neural Network Kernel Software Development Engineer
Ottawa, ON · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Ottawa, ON · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Senior Neural Network Kernel Software Development Engineer
Ottawa, ON · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Ottawa, ON · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Senior Neural Network Kernel Software Development Engineer
Toronto, ON · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Toronto, ON · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
IT Specialist - Thinkingbox
Toronto, ON · On-site
Provide advanced support for macOS, Windows, networking, software, and studio technology. * Manage IT assets and documentation, improve processes through automation, and implement long-term solutions ...
IT Specialist - Thinkingbox
Toronto, ON · On-site
Provide advanced support for macOS, Windows, networking, software, and studio technology. * Manage IT assets and documentation, improve processes through automation, and implement long-term solutions ...
Software Engineer
CA$85/day
Design software solutions and contribute to software designs ... Understand and develop microservices solution that operates in a complex, multi-network environment;
Software Engineer
CA$85/day
Design software solutions and contribute to software designs ... Understand and develop microservices solution that operates in a complex, multi-network environment;
Embedded Software Engineer
CA$90K - CA$100K/yr
Imagine Communications delivers innovative, end-to-end media software and networking solutions to over 3,000 customers in more than 185 countries, including the top broadcast facilities and the most ...
Embedded Software Engineer
CA$90K - CA$100K/yr
Imagine Communications delivers innovative, end-to-end media software and networking solutions to over 3,000 customers in more than 185 countries, including the top broadcast facilities and the most ...
Embedded Software Engineer
Toronto, ON · On-site
CA$90K - CA$100K/yr
Imagine Communications delivers innovative, end-to-end media software and networking solutions to over 3,000 customers in more than 185 countries, including the top broadcast facilities and the most ...
Embedded Software Engineer
Toronto, ON · On-site
CA$90K - CA$100K/yr
Imagine Communications delivers innovative, end-to-end media software and networking solutions to over 3,000 customers in more than 185 countries, including the top broadcast facilities and the most ...
Software Engineer
Burlington, ON · On-site
Networking (sockets, TCP/UDP/RTP, multicast/unicast) * Shared memory Recommended Skills: * Image ... software solutions that deliver content to television sets, on-demand services, WebTV, IPTV, and ...
Quick apply
Software Engineer
Burlington, ON · On-site
Networking (sockets, TCP/UDP/RTP, multicast/unicast) * Shared memory Recommended Skills: * Image ... software solutions that deliver content to television sets, on-demand services, WebTV, IPTV, and ...
Ciena is advancing optical networking innovation through high-performance photonic card software enabling next-generation communication systems. This role contributes to the design and delivery of ...
New
Ciena is advancing optical networking innovation through high-performance photonic card software enabling next-generation communication systems. This role contributes to the design and delivery of ...
New
Contribute to design and implementation of breakthrough Ethernet/networking IP to be integrated ... Software developed in the team needs to be of high quality and portable to multiple platforms ...
Contribute to design and implementation of breakthrough Ethernet/networking IP to be integrated ... Software developed in the team needs to be of high quality and portable to multiple platforms ...
Software Engineer
Toronto, ON · On-site
... network and web related protocols (e.g., REST, gRPC, HTTPS), security on every step Good grasp of the Agile software development approach, CI/CD, Gradle, Maven, GIT, code review and code coverage ...
Software Engineer
Toronto, ON · On-site
... network and web related protocols (e.g., REST, gRPC, HTTPS), security on every step Good grasp of the Agile software development approach, CI/CD, Gradle, Maven, GIT, code review and code coverage ...
Software Engineer - Hardware Design Verification
Kanata, ON · Hybrid
CA$110K - CA$152K/yr
Contribute to design and implementation of breakthrough Ethernet/networking IP to be integrated ... Software developed in the team needs to be of high quality and portable to multiple platforms ...
Software Engineer - Hardware Design Verification
Kanata, ON · Hybrid
CA$110K - CA$152K/yr
Contribute to design and implementation of breakthrough Ethernet/networking IP to be integrated ... Software developed in the team needs to be of high quality and portable to multiple platforms ...
Software Engineer
CA$85/day
Design software solutions and contribute to software designs ... Understand and develop microservices solution that operates in a complex, multi-network environment;
Software Engineer
CA$85/day
Design software solutions and contribute to software designs ... Understand and develop microservices solution that operates in a complex, multi-network environment;
Networking Software information
What is networking software?
What are some common challenges faced by professionals in Networking Software roles, and how can they be addressed?
What is the difference between Networking Software vs Network Administrator?
| Aspect | Networking Software | Network Administrator |
|---|---|---|
| Primary Role | Designing, developing, and managing network software and tools | Managing and maintaining physical and virtual network infrastructure |
| Required Skills | Programming, software development, network protocols | Network configuration, troubleshooting, hardware management |
| Certifications | Network+, CCNA (software focus), Cisco certifications | Network+, CCNA, CompTIA certifications |
| Work Environment | Software development teams, IT departments | Data centers, corporate IT departments, onsite and remote |
Networking Software professionals focus on creating and maintaining network-related software tools, while Network Administrators manage and troubleshoot the actual network infrastructure. Both roles require networking certifications and often work within the same industry environments, but their core responsibilities differ significantly.
What are the key skills and qualifications needed to thrive as a Networking Software Engineer, and why are they important?

Other
Posted 22 days ago
Job description
Job Summary:Â
We are seeking a Sr. Staff Network Software Engineer to architect and develop scalable and multi-tenant cloud-native networking solutions and security architectures. This role blends cloud networking expertise with software development.Â
The ideal candidate has deep experience in cloud-native Next-Generation Firewalls (NGFWs), Zero Trust Security, and Secure Access Service Edge (SASE) stack, along with hands-on cloud software development, data plane engineering, and cloud automation. The role will focus on building high-performance, multi-tenant cloud networking solutions for multiple deployment scenarios, integrating public and private clouds, cloud-managed networking devices, and SASE components.Â
This is a handson role: you'll define the design, write and review code, and guide teams through delivering production systems.Â
Key Responsibilities:Â
- Architect and develop multi-tenant cloud-native networking and security solutions in public, private cloud, and hybrid environments.Â
- Optimize traffic steering, policy orchestration, and security enforcement.Â
- Develop high-speed telemetry and analytics solutions for network visibility and threat detection.Â
- Develop software solutions to optimize cloud egress and gateway hosting costs, reducing expenses while maintaining network security and performance.Â
- Develop cloud networking applications using Go & PHP for traffic management, security policy orchestration, network observability, and service chaining.Â
Required Qualifications Â
- 10+ years of experience in software engineering, with at least 7+ years focused primarily on backend systems.
- 3+ years of experience in a Staff, Principal, or Architect role with end-to-end ownership of architecture and delivery.
- 5+ years of hands-on programming experience in Golang, PHP.
- 3+ years of hands-on experience with cloud-native NGFWs and network security appliances.
- 5+ years of experience in Linux networking, including firewall configuration using netfilter, iptables, and nftables, as well as DNS filtering, traffic shaping, and QoS.
- 3+ years of experience with network security technologies including DNS filtering, Deep Packet Inspection (DPI), Intrusion Detection and Prevention Systems (IDPS), Anti-Virus, and SSL Proxy.
- 2+ years of experience working with SASE components such as DLP, SWG, ZTNA, CASB, sandboxing, anti-malware, and anti-virus.
- 2+ years of hands-on experience with Linux userspace fast-path frameworks such as VPP and DPDK
Preferred Qualifications
- Hands-on experience with fast path Linux Kernel fast path technologies like eBPF, XDP, and AF_XDP.Â
- Proven experience with data-path Multitenancy like VXLAN, Linux Namespaces and VRFs.Â
- Solid background in containerization and Kubernetes orchestration, including CNI selection, configuration, and troubleshooting.Â
- Familiarity with cloud-native Networking frameworks, like Cilium and Calico.Â
- Working experience with ELK stack, database stores like Redis and Cassandra, and message queues like Kafka.Â
- Knowledge of continuous integration workflows, testing tools, and source code management tools (e.g., Git).Â
- Strong experience with VPN technologies like IPSec and WireGuard.Â