CareerPlan

Senior Network Development Engineer

Toronto OfficeFull-timeCA$96k–CA$110k2026-10-27 → 2026-11-10

Core

Design and build frameworks, tooling, and simulated network environments to validate the correctness, coverage, and reliability of NetBrain's platform resources (drivers, parsers, Runbooks, Intents).

Role type

Senior IC network development engineer (validation & tooling)

Builds

Validation frameworks, verification engines, conformance checks, diffing/baseline tooling, and simulated/virtualized network environments

Domain

Network automation, network operations, software engineering

Required skills

Python (framework design), networking fundamentals (OSI, TCP/IP, routing/switching), REST APIs, data parsing/transformation, CI/CD, Git, project ownership

Preferred skills

MPLS/VXLAN/security, network device emulation (EVE-NG/GNS3), network automation libraries (Netmiko/NAPALM/Ansible), cloud platforms (AWS/Azure/GCP), Docker/Kubernetes, web UI automation (Selenium)

Technologies

Python, pytest, unittest, Robot Framework, Jenkins, GitLab CI, GitHub Actions, JSON, YAML, XML, EVE-NG, GNS3, Cisco CML, Netmiko, NAPALM, Ansible, Docker, Kubernetes, Selenium, AWS, Azure, GCP

Responsibilities

Design and develop validation frameworks and automation infrastructure for platform resources; Write code for resource verification engines, conformance checks, and diffing tooling; Build and operate simulated/virtualized network environments; Translate customer scenarios into coverage models; Analyze resource coverage gaps and implement fixes; Validate resource behavior across platform upgrades; Investigate complex resource issues and perform root cause analysis; Track and report resource quality metrics; Work cross-functionally to improve resource architecture and lifecycle; Research emerging network technologies and AI-assisted techniques

Seniority

Senior, hands-on IC