Position 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 ...
Position 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 ...
Software Engineer
Ottawa, ON · On-site
CA$85K - CA$135K/yr
Software Engineer Job Location: Ottawa, ON Job Code: 39213 Job Schedule: Day Shift Compensation ... Understand and develop microservices solution that operates in a complex, multi-network environment;
Software Engineer
Ottawa, ON · On-site
CA$85K - CA$135K/yr
Software Engineer Job Location: Ottawa, ON Job Code: 39213 Job Schedule: Day Shift Compensation ... Understand and develop microservices solution that operates in a complex, multi-network environment;
Software Engineer
Ottawa, ON · On-site
CA$85K - CA$135K/yr
Software Engineer Job Location: Ottawa, ON Job Code: 39213 Job Schedule: Day Shift Compensation ... Experience with client-server and networking protocols, such as SNMP, Websockets, and TCP stack;
Software Engineer
Ottawa, ON · On-site
CA$85K - CA$135K/yr
Software Engineer Job Location: Ottawa, ON Job Code: 39213 Job Schedule: Day Shift Compensation ... Experience with client-server and networking protocols, such as SNMP, Websockets, and TCP stack;
Software Engineer
CA$65 - CA$70/hr
Strong experience with networking protocols, including TCP/IP, SIP, RTP, and VOIP. * Proficiency in developing embedded software for complex, multi-network environments. * Hands-on experience ...
Quick apply
Software Engineer
CA$65 - CA$70/hr
Strong experience with networking protocols, including TCP/IP, SIP, RTP, and VOIP. * Proficiency in developing embedded software for complex, multi-network environments. * Hands-on experience ...
The Senior Software Engineer Opportunity You will be part of the Platform Network engineering team responsible for all connectivity of Auth0. You will play a key engineering role as we evolve our ...
The Senior Software Engineer Opportunity You will be part of the Platform Network engineering team responsible for all connectivity of Auth0. You will play a key engineering role as we evolve our ...
Software Engineer
Ottawa, ON · On-site
Our Software Engineering team is currently developing end-to-end real-time solutions for the public ... Knowledge of computer networking; * Provide guidance and mentorship and lead technical discussions;
Quick apply
Software Engineer
Ottawa, ON · On-site
Our Software Engineering team is currently developing end-to-end real-time solutions for the public ... Knowledge of computer networking; * Provide guidance and mentorship and lead technical discussions;
Software Engineer
Hamilton, ON · On-site
... software engineer to join our development team. You'll work across our platform, from backend ... Continuously build domain knowledge in media and networking systems to inform better engineering ...
Quick apply
Software Engineer
Hamilton, ON · On-site
... software engineer to join our development team. You'll work across our platform, from backend ... Continuously build domain knowledge in media and networking systems to inform better engineering ...
AI Software Engineer (C++)
Toronto, ON · On-site
Machine Learning / AI Software Engineer Location: Toronto, ON Job Type: Full-Time Industry ... Evaluate and optimize neural network runtime performance, efficiency, and accuracy. * Enable new AI ...
Quick apply
AI Software Engineer (C++)
Toronto, ON · On-site
Machine Learning / AI Software Engineer Location: Toronto, ON Job Type: Full-Time Industry ... Evaluate and optimize neural network runtime performance, efficiency, and accuracy. * Enable new AI ...
Software Engineer
Brampton, ON · On-site +1
CA$83K - CA$125K/yr
... a global network of retail trading partners. We foster a collaborative and inclusive work ... The Software Engineer will design, develop, document, test, deploy, and debug new and existing ...
Software Engineer
Brampton, ON · On-site +1
CA$83K - CA$125K/yr
... a global network of retail trading partners. We foster a collaborative and inclusive work ... The Software Engineer will design, develop, document, test, deploy, and debug new and existing ...
Software Engineer
Waterloo, ON · Hybrid
We are seeking a highly skilled Senior Software Engineer to join the Ford Flashing Tool Team . Our ... Extensive experience with in-vehicle network communication protocols (e.g., CAN, CAN-FD, LIN, and ...
Software Engineer
Waterloo, ON · Hybrid
We are seeking a highly skilled Senior Software Engineer to join the Ford Flashing Tool Team . Our ... Extensive experience with in-vehicle network communication protocols (e.g., CAN, CAN-FD, LIN, and ...
We are seeking a skilled software engineer to join our team. Key Responsibilities: Implement ... network and web related protocols (e.g., REST, gRPC, HTTPS), security on every step Good grasp of ...
We are seeking a skilled software engineer to join our team. Key Responsibilities: Implement ... network and web related protocols (e.g., REST, gRPC, HTTPS), security on every step Good grasp of ...
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 ...
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 ...
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 ...
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 ...
Software Engineer
Toronto, ON · On-site
... networking, load balancing, and connective tissue between services. * Design AI-first systems and ... Must-Haves * 2+ years of professional software engineering experience across large organizations or ...
Software Engineer
Toronto, ON · On-site
... networking, load balancing, and connective tissue between services. * Design AI-first systems and ... Must-Haves * 2+ years of professional software engineering experience across large organizations or ...
Software Engineer
Toronto, ON · On-site
... networking, load balancing, and connective tissue between services. * Design AI-first systems and ... Must-Haves * 2+ years of professional software engineering experience across large organizations or ...
Quick apply
Software Engineer
Toronto, ON · On-site
... networking, load balancing, and connective tissue between services. * Design AI-first systems and ... Must-Haves * 2+ years of professional software engineering experience across large organizations or ...
CA$140K - CA$210K/yr
We are currently seeking senior software engineers who will design the next generation of network acceleration software. Stay a nanosecond ahead of everyone else by joining our team of engineers in ...
CA$140K - CA$210K/yr
We are currently seeking senior software engineers who will design the next generation of network acceleration software. Stay a nanosecond ahead of everyone else by joining our team of engineers in ...
Embedded Software Engineer
CA$90K - CA$100K/yr
Imagine Communications delivers innovative, end-to-end media software and networking solutions to ... The R&D engineering team is responsible for all software and/or hardware design work for video ...
Embedded Software Engineer
CA$90K - CA$100K/yr
Imagine Communications delivers innovative, end-to-end media software and networking solutions to ... The R&D engineering team is responsible for all software and/or hardware design work for video ...
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 ... A Bit About The Role The R&D engineering team is responsible for all software and/or hardware ...
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 ... A Bit About The Role The R&D engineering team is responsible for all software and/or hardware ...
Network Software Engineer information
See Ontario salary details
$65K - $77.5K
3% of jobs
$77.5K - $90K
15% of jobs
$97K is the 25th percentile. Wages below this are outliers.
$90K - $102.5K
13% of jobs
$102.5K - $115K
5% of jobs
$115K - $127.5K
5% of jobs
$127.5K - $140K
5% of jobs
The median wage is $142K / yr.
$140K - $152.5K
23% of jobs
$159.1K is the 75th percentile. Wages above this are outliers.
$152.5K - $165K
11% of jobs
$165K - $177.5K
6% of jobs
$177.5K - $190K
3% of jobs
$190K - $202.5K
11% of jobs
$65K
$132.8K
$202.5K
How much do network software engineer jobs pay per year?
What is a network software engineer?
What skills and qualifications are needed to be a network software engineer?
What challenges do network software engineers face when integrating new networking protocols into existing infrastructure?
What is the difference between Network Software Engineer vs Network Administrator?
| Aspect | Network Software Engineer | Network Administrator |
|---|---|---|
| Primary Role | Designs, develops, and maintains network software and protocols | Manages and maintains existing network infrastructure |
| Skills & Certifications | Networking protocols, programming, scripting, certifications like Cisco CCNA/CCNP | Network management, troubleshooting, certifications like Cisco CCNA/CCNP |
| Work Environment | Software development teams, network design projects | Network operations centers, on-site network management |
| Industry Usage | IT companies, telecom, large enterprises | Corporate 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?
What are popular job titles related to Network Software Engineer jobs in Ontario?
For Network Software Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Network Software Engineer jobs in Ontario look for?
The top searched job categories for Network Software Engineer jobs in Ontario are:
What are popular job titles related to Network Software Engineer jobs in ON?
For Network Software Engineer jobs in ON, the most frequently searched job titles are:

Full-time
Posted 28 days ago
Job description
Position 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.
#IND525