
Network Management System Developer (32445)
Department:Engineering
Type:ON-SITE
Region:Ottawa, Ontario
Location:Ottawa, Ontario, Canada
Experience:Mid-Senior level
Estimated Salary:CAD80,000 - CAD120,000
Skills:
LAYER 2/3 PROTOCOLSYANG MODELINGGRPC/GNMI/GNOIC++GNU CGOPYTHON 3.XTDDBDDLINUXPROTOBUFXMLJSON IETF ENCODINGJINJA2NETCRACKER DIGITAL OSSONAPCIENA BLUE PLANETAMDOCSIPOSPFBGPMPLSSR-MPLSETHERNETVLANSTPLACPMEFTMF STANDARDS
Share this job:
Job Description
Posted on: July 12, 2025
As a Network Management System Developer, you’ll be responsible for ensuring the smooth operation of our network by designing, implementing, testing and maintaining Operational Support Systems (OSS). Your role will be instrumental in optimizing network performance, enhancing efficiency, and ensuring a seamless customer experience.
Main Responsibilities
- Design network management solutions to monitor and manage Carrier
- Ethernet and IP services, ensuring optimal capacity, performance and reliability
- Define configurations and notification data models using YANG
- Define real-time network monitoring solutions
- Program network automation with gNMI/gNOI/NETCONF/RESTCONF
- Design, Develop and maintain automated scripts and tools to verify NMS functionality
- Work with vendors to implement new OSS/NMS solutions
- Review and approve design documents, test strategies, plans, and scripts
- Maintain accurate documentation of OSS/NMS requirements, configurations, processes, and procedures
- Resolve complex OSS/NMS implementation and network problems with cross-functional teams
- Enforce security best practices to protect network systems and data integrity
Education and Experience Required
- Bachelor’s in Computer Science, Electrical Engineering, or related field
- 2-5 experience in a similar role.
- Proficient in Layer 2/3 protocols, YANG modeling, gRPC/gNMI/gNOI
- Experience designing network management systems using Layer 2/3 protocols
- Programming skills in modern C++, GNU C, Go, Python 3.x
- TDD and BDD test frameworks
- Knowledge of developing software in container hosted in Linux environment and microservices
- Knowledge of Protobuf, XML, JSON IETF encoding, and template language (Jinja2)
- Good problem-solving, and communication skills
- Experience with NMS products like Netcracker Digital OSS, ONAP, Ciena Blue Planet, Amdocs
Knowledge in Protocols and Standards:
- Layer 3 protocols: IP, OSPF, BGP, MPLS, SR-MPLS
- Layer 2 protocols: Ethernet, VLAN, STP, LACP
- MEF and TMF Standards
Originally posted on LinkedIn
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

CanadaJobs.works
Get CanadaJobs.works on your phone!
SIMILAR JOBS

Regional Sales Manager
Just now
Engineering
ON-SITE
Edmonton, Alberta, Canada
SALES STRATEGYREVENUE GROWTHMARKET SHARE EXPANSION+6 more

Contract Specialist
Just now
Engineering
HYBRID
Edmonton, Alberta, Canada
CONTRACT LAWMICROSOFT OFFICERISK MANAGEMENT+2 more

Glazing Estimator
2 days ago
Engineering
ON-SITE
Greater Calgary Metropolitan Area
ARCHITECTURAL TECHNOLOGYCONSTRUCTION MANAGEMENTENGINEERING+9 more

Sr Electrical Engineer
2 days ago
Engineering
HYBRID
Calgary, Alberta, Canada
ELECTRICAL ENGINEERINGHIGH-VOLTAGE SUBSTATIONPV PLANT DESIGN+11 more

Analyst I, Falcon Complete (Remote, CAN)
2 days ago
Engineering
Remote (Calgary, Alberta)
Calgary, Alberta, Canada
INCIDENT HANDLINGCOMPUTER FORENSIC ANALYSISSYSTEMS ADMINISTRATION+5 more