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

Network Systems Software Engineer

icon briefcase Job Type : Contract

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

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

Auto-Apply to Network Systems Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

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.