Job Title or Location
RECENT SEARCHES

Network Systems Software Engineer

LARGIER CONSEILS
Ottawa, ON
Posted 2 days ago
Job Details:
Full-time
Experienced


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 Protobuf, YANG, XML, JSON, 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.

Share This Job: