Logo-of-LARGIER-CONSEILS-hiring-for-jobs-in-Canada-on-GrabJobs

Network Systems Software Engineer

Job Description - Network Systems Software Engineer






We are seeking a Network Software Development Engineer for our client for a 12-month contract, 37.5 hours per week. Hybrid work arrangement with 4 days per week required in the office in Ottawa. Hourly rate estimated by our recruitment firm: approximately $90. CV must be submitted in English.


Profil







  • Develop and enhance OSS/EMS software tools to support Carrier Ethernet and IP services.

  • Program network automation tools and integrations using protocols such as gNMI, gNOI, NETCONF, and RESTCONF.

  • Define and implement configuration and telemetry models using YANG.

  • Design and maintain automated scripts and internal tools for NMS validation and monitoring.

  • Collaborate with vendors and internal stakeholders to deploy and customize OSS/NMS platforms.

  • Review and contribute to design documentation, test plans, and implementation strategies.

  • Troubleshoot and resolve OSS/EMS issues in collaboration with cross-functional teams.

  • Ensure adherence to security best practices in all software development activities.

  • Maintain thorough documentation of system configurations and development processes.

Required Skills and Experience



  • 5+ years of experience in OSS/EMS development or a related field.

  • Advanced programming skills in modern C++ (C++17/C++20) and Python 3.x.

  • Experience working in Linux environments and with containerized deployments.

  • Familiarity with ProtobufYANGXMLJSON, and templating languages (e.g., Jinja2).

  • Knowledge of network management protocols and Layer 2/3 technologies.

  • Experience with test-driven development and behavior-driven development (BDD) frameworks is an asset.

  • Exposure to NMS tools like Netcracker OSS, ONAP, Blue Planet, or similar is a plus (not mandatory).







Informations contractuelles



  • hybrid model: Four days per week in the office (Ottawa).

  • Candidate must be legally authorized to work in Canada and capable of obtaining Controlled Goods Program (CGP) clearance.







Original job Network Systems Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Network Systems Software Engineer Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.