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 ...
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 ...
Sr. Staff Network Software Engineer Toronto, Ontario
Toronto, ON · On-site
$120 - $160/hr
Job Summary We are seeking a Principal Network Software Engineer to architect and develop scalable and multi-tenant cloud-native networking solutions and security architectures. This role blends ...
Sr. Staff Network Software Engineer Toronto, Ontario
Toronto, ON · On-site
$120 - $160/hr
Job Summary We are seeking a Principal Network Software Engineer to architect and develop scalable and multi-tenant cloud-native networking solutions and security architectures. This role blends ...
Software Engineer
CA$65 - CA$70/hr
Software Engineer - Embedded Systems and Networking This role focuses on designing and implementing embedded software solutions for complex, multi-network communication systems used in large-scale ...
Quick apply
Software Engineer
CA$65 - CA$70/hr
Software Engineer - Embedded Systems and Networking This role focuses on designing and implementing embedded software solutions for complex, multi-network communication systems used in large-scale ...
Software Engineer
Ottawa, ON · On-site
CA$85/day
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$85/day
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;
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
CA$85/day
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
CA$85/day
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
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 ...
Software Engineer- C#
Ottawa, ON · On-site
CA$65 - CA$75/hr
Software Engineer - C# This role focuses on designing and developing middleware and integration ... Use networking fundamentals, including TCP/IP, DNS, routing, and network troubleshooting, to ...
Quick apply
Software Engineer- C#
Ottawa, ON · On-site
CA$65 - CA$75/hr
Software Engineer - C# This role focuses on designing and developing middleware and integration ... Use networking fundamentals, including TCP/IP, DNS, routing, and network troubleshooting, to ...
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 ...
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 ...
CA$180K - CA$260K/yr
About the Role We are looking for a Lead Software Engineer to drive the architecture, development ... Drive technical decisions across backend systems, cloud platforms, networking, and full stack ...
CA$180K - CA$260K/yr
About the Role We are looking for a Lead Software Engineer to drive the architecture, development ... Drive technical decisions across backend systems, cloud platforms, networking, and full stack ...
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 ...
... 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 ...
... 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 ...
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 ...
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
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
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 are Network Software Engineers?
What are some common challenges Network Software Engineers face when integrating new networking protocols into existing infrastructure?
What are the key skills and qualifications needed to thrive as a Network Software Engineer, and why are they important?
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.
What does a network software engineer do?
What engineers make $300,000 a year?
Will AI replace CCNA jobs?
What engineer makes $500,000 a year?

Other
Re-posted 4 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.Â