1

Network Programming Jobs in Toronto, ON (NOW HIRING)

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 ...

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 ...

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 ...

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 ...

Geotab is seeking a Senior Network Engineer who will serve as the subject matter expert for all corporate, data center, and cloud-based networks - leading the design, implementation, and support of ...

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 ...

Network Engineer

Toronto, ON · On-site

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 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 ...

Position Description The Network Engineer III plans and implements network augments and pop builds on the IP/Ethernet network.In this fast-paced and challenging environment you will work with various ...

The Global Network Engineering - Design team is responsible for maintaining the software and hardware standards for network, enterprise telephony and contact center technologies. Working closely with ...

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 24, 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 job categories do people searching Network Programming jobs in Toronto, ON look for? The top searched job categories for Network Programming jobs in Toronto, ON are:
Infographic showing various Network Programming job openings in Toronto, ON as of July 2026, with employment types broken down into 1% As Needed, 82% Full Time, 12% Part Time, and 5% Contract. Highlights an 90% Physical, 5% Hybrid, and 5% Remote job distribution, with an average salary of $107,206 per year, or $51.5 per hour.

Full-time

Posted 8 days ago


Job description

Why DUCA?

We’re a vibrant, exciting credit union that lives its "profits with a purpose" philosophy in every financial transaction, product, interest rate, and community initiative we offer. Founded in 1954, DUCA has grown from a single branch credit union in Toronto to 19 branches across Southern Ontario with over 85,000 Members we are proud to serve.

We exist to help People, Businesses and Communities Do More, Be More, and Achieve More™.

DUCA (www.duca.com) is distinguished for the following:

  • Positive, un-big bank like service experience delivered through Member-facing staff in branch, on the phone (Member-Connect) and via our Mobile mortgage specialists, Wealth Management advisors and Commercial and Business Banking Account Managers.
  • Competitive rates.
  • Personalized financial solutions, guidance, and service with the lowest possible fees for both Personal and Business Members.
  • Profit sharing among Members.
  • Multiple ways to bank—online, mobile app, phone/full-service Member Connect Contact Centre, and, of course, in-branch—DUCA is accessible 24/7
  • A community philosophy of “profits with a purpose” culminating in the creation of the DUCA Impact Lab (www.ducaimpactlab.com), a charitable foundation committed to helping the credit challenged and underbanked. This led to DUCA's designation as a B-Corp certified organization, the first ever credit union to receive this global recognition.

A career with DUCA means you’ll find endless opportunities to make a difference with your unique abilities and perspectives. Our people live their purpose while helping others Do more, Be more and Achieve more with their money and their lives. At DUCA, you’ll be part of a vibrant and collaborative team where you’ll be supported to excel and make an impact, no matter what role you play.


Network Engineer

DUCA is looking for a Network Engineer to join our growing team!

Job Purpose & Summary

The Network Engineer will configure, maintain, and secure DUCA’s network infrastructure, comprised of LAN, WAN and VOIP network environments across corporate offices and branches, datacenters, and cloud. This role will contribute to a positive, collaborative team environment.

Key Accountabilities & Duties

  • Deploy and maintain Cisco network switches and routers
  • Review, troubleshoot, and maintain Palo Alto firewalls & policies
  • Configure and optimize software defined datacenter networking (VMware NSX-T)
  • Investigate network infrastructure issues (including configuration review, packet inspection, etc.)
  • Define, document, and enforce network systems & standards including network security policies and network access monitoring and controls
  • Facilitate network tasks related to DUCA IT technology roadmap projects & initiatives
  • Assist in short and long-term planning for network technology roadmap (including cross-technology and cross-platform configurations, resiliency & High Availability)
  • Manage patching & security compliance of network devices
  • Administer certificates & public DNS with appropriate third-party services
  • Create templates and baseline configurations for network devices
  • Manage backup & recovery of network configurations, and ensure high availability configurations are validated to support business continuity; participate in disaster recovery testing when required
  • Facilitate technology audits in network categories as required
  • Working with the cybersecurity team to ensure security tools are properly in place and configured optimally. This would include vulnerability scanning, IPS/IDS solutions.
  • Provide insight to prioritization and scope of security remediations based on networking knowledge & experience
  • Share knowledge and collaborate with team members including systems engineers, system administrators, and IT support staff
  • Work with 3rd party service providers and vendors to support the network infrastructure

Occupational Experience & Education Requirements

  • Bachelor’s degree in Computer Science or a related technical discipline, or the equivalent combination of education, technical certifications or training, or work experience
  • 5+ years working in an IT related field
  • 3+ years working in a network administration capacity
  • Palo Alto firewall & policy management experience required
  • Proven experience with software defined networking (including VMware NSX-T & SD-WAN technologies
  • CCNA, CCNP certifications or equivalent Cisco networking experience
  • Load Balancer, DNS & Certificate Management experience
  • Experience deploying and life cycling wireless infrastructure (e.g., Ruckus) an asset
  • MPLS networking experience an asset
  • Networking configurations in public cloud environments (AWS) an asset
  • VOIP experience an asset

Knowledge, Skills & Attributes

  • Proven networking fundamental skills
    • OSI model
    • Routing/Switching (including OSPF & BGP)
    • IP Subnetting & NAT
    • VPN (IPsec, GRE, IKE)
    • Layer 2 Connectivity including VLANs & Trunking
  • Understanding of ACL’s & role-based access controls
  • Implementation skills of redundant switch networks using Spanning Tree Protocol
  • High level understanding of HSRP and VRRP to facilitate routing redundancy
  • Comfortable in CLI environments, including basic scripting
  • Familiar with PAN-OS next-gen firewall administration
  • Excellent troubleshooting capability
  • Independent contributor with the ability to self organize as well as ability to work with a team for specific projects and initiatives
  • Strong oral and written communication skills with the ability to interact with employees at all levels of the organization
  • Strong documentation skills in creation of blueprints & reference configurations, training material, etc.
  • Demonstrated organization, prioritization, and time management skills with the ability to manage multiple tasks with tight deadlines
  • Ability to maintain confidentiality when dealing with sensitive information

Working Conditions

This position will require some travel within the GTA to DUCA branches and data centres. It will also require occasional evening and weekend work, sometimes with little advanced notice.


Department: Information Technology

Primary Location: Corporate Office

Employment Status: Full-Time

Hours per Week: 38

Salary: The annual salary range for this position is $110,000 to $120,000. Actual annual base salaries will vary depending on relevant job-related factors such as experience, knowledge, skills, qualifications, and education/training. This position may be eligible for discretionary bonuses.

Number of Vacancies: 1


DUCA is committed to employment equity and encourages applications from all qualified candidates. Recruitment related accommodations will be provided upon request.

Our hiring process includes AI screening for keywords and minimum qualifications. Talent Acquisition Partners review all results.

Qualified applicants are encouraged to submit their application. Applications must include a resume.

We thank all applicants but only those considered for an interview will be contacted.