
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

Civil Engineer
Just now
Engineering
HYBRID
Calgary, Alberta, Canada
CIVIL ENGINEERINGMUNICIPAL INFRASTRUCTURESTORMWATER DRAINAGE+10 more

Mechanical Building Engineer
Just now
Engineering
ON-SITE
Calgary, Alberta, Canada
MECHANICAL ENGINEERINGBUILDING SYSTEMS DESIGNAUTOCAD+5 more

Digital Sales Specialist
Just now
Engineering
ON-SITE
Calgary, Alberta, Canada
SALES PROSPECTINGSOCIAL SELLINGCOLD CALLING+4 more

Business Development Senior Manager - Water & Wastewater Conveyance
Just now
Engineering
HYBRID
Winnipeg, Manitoba, Canada
CIVIL ENGINEERINGENVIRONMENTAL ENGINEERINGBUSINESS DEVELOPMENT+8 more

New Product Development Technician - Mechanical (6 Month Term)
2 days ago
Engineering
ON-SITE
Winnipeg, Manitoba, Canada
MECHANICALPROTOTYPINGWELDING+10 more
