1

Network Programming Jobs in Toronto, ON (NOW HIRING)

As a Network Engineer, your key area of responsibility will be maintaining Geotab's internal and cloud infrastructure networks, configuring network devices, setting up firewalls/switches, and ...

Network Engineer

Toronto, ON ยท Hybrid

CA$85K - CA$105K/yr

As a Network Engineer, you will play a key role in maintaining and expanding our Global Enterprise Network spanning Office Networks, Datacenter, and Hybrid Cloud environments - ensuring high ...

The Opportunity: We're looking to fill an opening for a Principal Network Engineer to join our Technology Ops & Support Partners team. Reporting to the Director, Infrastructure Operations, the ...

Apply Early

The Opportunity: We're looking to fill an opening for a Principal Network Engineer to join our Technology Ops & Support Partners team. Reporting to the Director, Infrastructure Operations, the ...

We are seeking a highly motivated and seasoned Senior Network Engineer to join our client's dynamic team. This role is designed for a veteran networking professional who has a deep foundation in ...

Programming and automation: proficiency in Python (and/or Go) for building network automation, validation, and tooling. Comfort with config generation frameworks (Ansible, Jinja2), gNMI, and CI/CD ...

We are looking for an experienced Network Engineer, to have have an excellent command of network design principles and a demonstrated ability to architect scalable, secure, and resilient network ...

Senior Network Engineer responsibilities include managing and optimizing in-house and cloud-based networks, developing and implementing network security protocols, and troubleshooting network issues.

Senior Network Engineer - 6 Month Contract The Technology Infrastructure and Operations department in Information Technology Services (ITS) is responsible for operating and supporting core ...

Apply Early

Senior Network Engineer - 6 Month Contract The Technology Infrastructure and Operations department in Information Technology Services (ITS) is responsible for operating and supporting core ...

Senior Network Engineer

Toronto, ON ยท Hybrid

CA$100K - CA$125K/yr

We're looking for a technically skilled Senior Network Engineer to design, secure, and optimize the networks that keep modern businesses running smoothly. Our client is a trusted IT solutions partner ...

Network Engineer

Toronto, ON

CA$90K - CA$115K/yr

Could you be the full-time Network Engineer in Toronto, ON, we're looking for? Your future role Take on a new challenge and apply your networking and telecommunications expertise in a cutting-edge ...

Network System Engineer

Toronto, ON ยท Remote

CA$50 - CA$70/hr

Network Engineer - Data for Autonomous Systems annotation Type: Contract Compensation: $50-$70/hour Location: Remote Commitment: 30-40 hours/week Role Responsibilities * Review real-world data from ...

Network Engineer

Toronto, ON

CA$90K - CA$115K/yr

Could you be the full-time Network Engineer in Toronto, ON, we're looking for? Your future role Take on a new challenge and apply your networking and telecommunications expertise in a cutting-edge ...

next page

Showing results 1-20

Network Programming information

See Toronto, ON salary details

$27.7K

$107.2K

$158.9K

How much do network programming jobs pay per year?

As of Jul 3, 2026, the average yearly pay for network programming in Toronto, ON is $107,206.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,803.00 and $141,719.00 per year, depending on experience, location, and employer.

What are typical daily responsibilities for someone working in a Network Programming role?

In a Network Programming role, your daily tasks often include writing and testing code for network applications, analyzing network performance, and troubleshooting connectivity issues. You might work closely with network engineers and system administrators to design efficient data transfer protocols or optimize network traffic. Regular responsibilities may also involve updating legacy network software, incorporating new security features, and documenting network processes for future reference. This collaborative and multifaceted role requires frequent communication with other technical teams to ensure that network solutions meet organizational needs and performance standards.

What tech jobs pay $400,000 a year?

In network programming and related high-level tech roles, senior network architects, security directors, and principal engineers can earn $400,000 or more annually, especially with extensive experience, advanced certifications, and leadership responsibilities. These positions often require expertise in network infrastructure, cybersecurity, and cloud technologies, along with strong problem-solving skills and strategic planning abilities.

What engineer makes $500,000 a year?

Senior network engineers or network architects with extensive experience, advanced certifications, and specialized skills can earn salaries approaching or exceeding $500,000 annually, especially in high-demand industries or senior leadership roles. Such compensation often includes bonuses, stock options, or other incentives and typically requires years of expertise in network design, security, and management.

What does a network programmer do?

A network programmer designs, develops, and maintains software that enables communication between computers and devices over networks. They work with protocols, network security, and programming languages like C or Python to create efficient and secure network applications. Knowledge of network architecture and tools such as Wireshark is often essential for this role.

What is a Network Programming job?

A Network Programming job involves developing software that enables communication between computers and devices over a network. This role requires knowledge of networking protocols, socket programming, and efficient data transmission techniques. Network programmers work on applications such as real-time communication systems, cloud services, and distributed systems. They often use languages like C, C++, Python, or Java to implement networking solutions. Strong problem-solving skills and an understanding of security principles are essential for success in this field.

What are the key skills and qualifications needed to thrive in the Network Programming position, and why are they important?

To thrive in Network Programming, you need a strong background in computer networking concepts, programming languages (such as C/C++, Python, or Java), and an understanding of network protocols (like TCP/IP and UDP). Familiarity with tools like Wireshark, network simulators, and certifications such as Cisco Certified Network Associate (CCNA) are highly valued. Problem-solving skills, attention to detail, and the ability to work collaboratively are important soft skills for this position. These competencies ensure you can design, implement, troubleshoot, and optimize networked systems effectively in dynamic technical environments.

How much do network programmers make?

Network programmers typically earn a median annual salary ranging from $70,000 to $110,000, depending on experience, location, and certifications. Skilled knowledge of networking protocols, programming languages, and tools like Cisco or Wireshark can influence earning potential.
What are the most commonly searched types of Network Programming jobs in Toronto, ON? The most popular types of Network Programming jobs in Toronto, ON are:
What are popular job titles related to Network Programming jobs in Toronto, ON? For Network Programming jobs in Toronto, ON, the most frequently searched job titles are:
Infographic showing various Network Programming job openings in Toronto, ON as of June 2026, with employment types broken down into 100% Full Time. Highlights an 50% In-person, and 50% Remote job distribution, with an average salary of $107,206 per year, or $51.5 per hour.

Network Engineering

Geotab

Oakville, ON โ€ข Hybrid

Other

Medical, Dental, Retirement

Posted 9 days ago


Job description

Who you are:

We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Network Engineer who will design, develop, and maintain scalable, highly available network architectures while incorporating AI into network operations to enhance automation and optimize performance monitoring. The projects will vary in scope, complexity, and affected business area. If you love technology, and are keen to join an industry leader - we would love to hear from you!

What you'll do:

As a Network Engineer, your key area of responsibility will be maintaining Geotab's internal and cloud infrastructure networks, configuring network devices, setting up firewalls/switches, and leveraging AI-driven tools for compliance, security, and optimization. You will need to work closely with Development Operations, management, cross-functional teams, customers, and external suppliers.

To be successful in this role you will be a strong team-player with high accuracy, meticulous attention to detail, and excellent organizational skills, possessing an entrepreneurial mindset comfortable in a flat organization. In addition, the successful candidate will have strong analytical and problem-solving skills, with the ability to manage multiple tasks simultaneously, mentor others, and provide technical thought leadership and strategic recommendations to management.

How you'll make an impact:
  • Network Architecture & Infrastructure Management: Design, configure, install, and maintain internal servers, cloud infrastructure, and core network devices (including firewalls, Cisco/Dell Layer 2/3 switches, Wi-Fi APs, VPNs, and multi-WAN/VLAN environments) to ensure full redundancy and disaster recovery.

  • AI Integration & Automation: Implement AI-powered observability, predictive analytics, and automated tools to track compliance, build network optimization dashboards, monitor utilization trends, and eliminate repetitive tasks through intelligent scripting.

  • Security, Governance & Compliance: Incorporate robust security controls, AI-driven anomaly detection, and threat analysis into overall system implementations while establishing standard processes and network environment governance.

  • Troubleshooting & Technical Support: Troubleshoot complex network infrastructure issues across WAN, LAN, VOIP, DMZ, and cloud environments, cooperating closely with Development Operations and providing reliable on-call IT support.

  • Technical Leadership & Strategic Advisory: Act as a subject matter expert to mentor and guide team members, evaluate design risks, set project implementation frameworks, and provide strategic technical direction or roadmap recommendations to management.ย 

What you'll bring to the role:
  • Experience: 3-5 years of experience in Network Engineering or within the IT field, ideally working within a technical/engineering organization or high-technology industry. ย 

  • Network Infrastructure Expertise: Hands-on experience with enterprise network configuration, routing/switching (Cisco/Dell), Firewalls, Wi-Fi management, Radius infrastructure, and deploying QoS in LAN/WLAN environments. ย 

  • Cloud & Core Network Services: Practical experience setting up, troubleshooting, and automating cloud-based networks (Google Cloud, AWS, or Azure), including IaaS, PaaS, SaaS, and managing DNS, DNSSEC, and SNMP. ย 

  • Automation & Scripting: Strong scripting skills (Linux bash, PowerShell) using DevOps tools for intelligent automation, network diagnostics, and analytics. ย 

  • AI & AIOps Competence: Advanced familiarity with AI/ML platforms (Vertex AI, BigQuery ML), AIOps tools for incident detection/root cause analysis, generative AI tools (Claude, Copilot) for scripting/documentation, and AI-based security monitoring. ย 

  • Soft Skills & Professional Attributes: High accuracy, meticulous attention to detail, strong organizational skills to manage multiple tasks, and an entrepreneurial mindset comfortable collaborating across all levels of a flat organization. ย 

  • Analytical & Team Mindset: Strong analytical and problem-solving skills combined with a team-player attitude to make well-judged decisions and efficiently manage resource optimization. ย ย 

If you got this far, we hope you're feeling excited about this role! Even if you don't feel you meet every single requirement, we still encourage you to apply.
ย 
Please note: Geotab does not accept agency resumes and is not responsible for any fees related to unsolicited resumes. Please do not forward resumes to Geotab employees.
ย 
This posting is for an existing vacancy.
ย 
Why job seekers choose Geotab:

Flex working arrangements
Home office reimbursement program
Baby bonus & parental leave top up program
Online learning and networking opportunities
Electric vehicle purchase incentive program
Competitive medical and dental benefits
Retirement savings program

*The above are offered to full-time permanent employees only

How we work:
At Geotab, we have adopted aย flexible hybridย working model in that we have systems, functions, programs and policies in place to support both in-person and virtual work. However, you are welcomed and encouraged to come into our beautiful, safe, clean offices as often as you like. When working from home, you are required to have a reliable internet connection with at least 50mb DL/10mb UL. Virtual work is supported with cloud-based applications, collaboration tools and asynchronous working. The health and safety of employees are a top priority. We encourage work-life balance and keep the Geotab culture going strong with online social events, chat rooms and gatherings. Join us and help reshape the future of technology!
ย 
We believe that ensuring diversity is fundamental to our future growth and progress and is an integral part of our business. We believe that success happens where new ideas can flourish - in an environment that is rich in diversity and a place where people from various backgrounds can work together. Geotab encourages applications from all qualified individuals. We are committed to accommodating people with disabilities during the recruitment and assessment processes and when people are hired. We will ensure the accessibility needs of employees with disabilities are taken into account as part of performance management, career development, training and redeployment processes. If you require accommodation at any stage of the application process or want more information about our diversity and inclusion as well as accommodation policies and practices, please contact us at careers@geotab.com. By submitting a job application to Geotab Inc. or its affiliates and subsidiaries (collectively, "Geotab"), you acknowledge Geotab's collection, use and disclosure of your personal data in accordance with our Privacy Policy. Click here to read our Privacy Notice.ย