×
Register Here to Apply for Jobs or Post Jobs. X

Senior Element Management Systems Developer

Job in Ottawa, Ontario, Canada
Listing for: HiringAgents.ai
Full Time position
Listed on 2026-01-12
Job specializations:
  • Engineering
    Software Engineer, Cybersecurity
Salary/Wage Range or Industry Benchmark: 125000 - 150000 CAD Yearly CAD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Senior Network Management Software Engineer

Job location:

Ottawa, Ontario, Canada (On‑site).

Employment type:

Full‑time.

About the Role

Myticas Consulting is seeking a Senior Element Management Systems (EMS) Developer to support a major carrier‑grade network environment in Ottawa. In this role, you’ll design, implement, and maintain EMS solutions that configure, monitor, and manage complex network infrastructures.

You’ll work with modern technologies (C++17, Python, Linux, YANG, gRPC/gNMI/gNOI, mTLS) to build FCAPS applications and real‑time monitoring capabilities, collaborate closely with vendors on new EMS solutions, and ensure high availability and security across mission‑critical network services.

Responsibilities

  • Analyze requirements and design EMS FCAP applications to configure, monitor, and manage network elements
  • Work closely with vendors to evaluate and implement new EMS solutions and stay current with industry trends
  • Review and approve design and development documents, test strategies, test plans, test cases, and scripts
  • Develop and maintain accurate documentation of EMS requirements, configurations, processes, and procedures
  • Design, develop, test, and maintain YANG modules to support resource and service management
  • Implement real‑time network monitoring solutions to proactively identify and resolve network issues
  • Investigate and resolve complex implementation and network problems with cross‑functional teams
  • Develop and maintain automated test cases to verify element management functions
  • Implement and enforce security best practices to protect network systems and data integrity

Requirements

  • Based in Ottawa, Ontario, Canada, or within daily commuting distance to Ottawa
  • 5–10 years of experience as an EMS/element management systems developer or in a similar network management software development role
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field, with at least 5 years of combined work and/or education experience in Canada in software development, telecommunications, or network management
  • Strong programming experience with Python and modern C++ (C++17 or later) in Linux environments
  • Hands‑on EMS/NMS domain experience including YANG 1.1 modelling and development with protocols such as gRPC, gNMI, gNOI, and mTLS, plus experience with at least one platform such as Calian CMP, Netcracker Digital OSS, ONAP, or Ciena Blue Planet

Preferred Skills

  • Experience with Docker, Docker Compose, and containerised applications in embedded or network systems
  • Knowledge of Carrier Ethernet technologies, standards, and protocols
  • Familiarity with TM Forum Open Digital Architecture (ODA), Process Framework (eTOM), and TM Forum Open APIs
  • Familiarity with Model‑Based Systems Engineering (MBSE) and MEF Lifecycle Service Orchestration (MEF LSO) APIs
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary