CareerPlanSign in

Senior Network Management Software Developer

Ottawa, Ontario💼 Full-time🗓 2026-10-01 → 2026-10-07

Core

Lead the design, development, and evolution of Network Management and OSS platforms for a carrier-grade LEO satellite network.

Role type

Senior IC network management software developer

Builds

NMS/OSS applications, model-driven management solutions, network automation, telemetry, and monitoring capabilities

Domain

Satellite communications, telecommunications, cloud-native infrastructure

Required skills

Go, Python, Java, software architecture, distributed systems, NETCONF, RESTCONF, gRPC, YANG, Kubernetes, CI/CD, AI-assisted coding tools

Preferred skills

carrier-grade networking knowledge, system design, network telemetry, segment routing

Technologies

Go, Python, Java, Kubernetes, NETCONF, RESTCONF, gRPC, YANG, OpenAPI, GitHub Copilot, Cursor, Claude Code, ChatGPT (via careerplan.io/jobs/76ec3bf1-6923-4b1c-85b9-339cd3dbe047-senior-network-management-software-developer-at-telesat)

Responsibilities

Design and develop NMS/OSS applications for service fulfillment, assurance, inventory, fault, performance, and configuration management; Develop model-driven management solutions using YANG, NETCONF/RESTCONF, gNMI, gRPC; Build network automation, telemetry, monitoring, and workflow orchestration capabilities; Integrate NMS/OSS platforms with network elements, EMS systems, inventory platforms, service orchestration systems, and operational tools; Lead troubleshooting and root cause analysis of complex software and network issues in large-scale distributed environments; Design and maintain automated test frameworks, CI/CD pipelines, and cloud-native deployment solutions; Contribute to system architecture, interface definitions, security standards, and CONOPS; Utilize AI-assisted development tools and engineering automation solutions to improve productivity, code quality, and delivery velocity