Enable job alerts via email!

Senior NMS Developer & Scrum Master

SkySys

Ottawa

Hybrid

CAD 85,000 - 110,000

Full time

Yesterday
Be an early applicant

Job summary

A technology solutions provider in Ottawa seeks a Senior NMS Developer & Scrum Master. The role involves developing CNMS features and facilitating Agile ceremonies. The ideal candidate has 6-10 years of experience in technical design, is proficient in key protocols, and holds Scrum Master experience. This position offers a hybrid workplace model, requiring four days in the office each week.

Qualifications

  • 6-10 years of experience in a technical design and development role.
  • Experience as a Scrum Master.
  • Proficient in Layer 2 / 3 protocols such as gRPC / gNMI / gNOI.
  • Programming skills in modern Python 3.x.

Responsibilities

  • Develop and maintain CNMS features for configuration, fault, performance, and service management.
  • Facilitate Agile ceremonies including daily stand-ups and sprint planning.
  • Support backlog grooming and prioritization.
  • Remove impediments to team progress.

Skills

Bilingual or English Speaker
Strong problem-solving skills
Leadership capabilities
Communication skills

Tools

Jira
Confluence
Bitbucket
Terraform
Job description
Overview

Title: Senior NMS Developer & Scrum Master

Location: 4 days in person in Ottawa

Duration: 12 months - 37.5 hours / week

Responsibilities
  • Develop and maintain CNMS features for configuration, fault, performance and service management.
  • Collaborate with vendors and internal teams to integrate scalable network management solutions.
  • Maintain YANG modules, automated test suites, and technical documentation.
  • Ensure system-level modeling, security compliance, and operational efficiency.
  • Facilitate Agile ceremonies and remove team impediments.
  • Support backlog grooming and sprint planning with the Product Owner.
  • Promote Agile practices and coordinate with other Scrum Masters and the RTE.
  • Language: Bilingual or English Speaker.
Requirements
  • 6-10 years of experience in a technical design and development role.
  • Experience as a Scrum Master
  • Proficient in Layer 2 / 3 protocols such as gRPC / gNMI / gNOI, NetConf HTTP / 2, SSH, mTLS
  • Programming skills in modern Python 3.x, and BDD test frameworks
  • Experience in developing software container hosted in Linux environment
  • Working knowledge of Yang, NMTS XML, YAML, IETF JSON encoding, and template language (e.g. Jinja2)
  • Strong problem-solving, leadership, and communication skills
  • Knowledge in Protocols and Standards :
  • MEF and TMF Standards
  • IP, MPLS, SR-MPLS
  • Ethernet, VLAN
  • This role requires making recommendations and decisions which will have influence on the network operations and control solution
  • The successful candidate must be able to work in Canada and obtain clearance under the Canadian Controlled Goods Program (CGP)
Requirement as a SM
  • Facilitate Agile ceremonies including daily stand-ups, sprint planning, reviews, and retrospectives.
  • Remove impediments to team progress and foster a culture of continuous improvement.
  • Support the Product Owner in backlog grooming and prioritization.
  • Coordinate with other Scrum Masters and the Release Train Developer (RTE) to manage dependencies and align on PI objectives.
Nice to have
  • Certified Scrum Master, SAFe Scrum Master, or equivalent Agile / Scrum training is preferred.
Job description

We are seeking an experienced DevOps & Atlassian Tools Trainer to empower teams across the organization with the skills, mindset, and tooling needed to thrive in complex, adaptive environments. This role blends technical expertise with adult learning design, enabling cross-functional teams to navigate the complexity of modern solution delivery.

You will work with participants from a wide range of technical backgrounds to design and deliver learning experiences that share best practices and help teams maximize their efficiency using Atlassian tools (Jira, Confluence, Bitbucket, etc.) and DevOps practices as enablers.

Key Responsibilities
  • Conduct needs assessments to identify learning goals and outcomes for diverse stakeholders (engineers, product managers, delivery leads).
  • Design modular, experiential learning programs rooted in adult learning theory and adapted to participants'' skill levels and specific needs on subjects such as :
  • Jira, Jira Service Management, Jira Product Discovery
  • Confluence usage and governance
  • Bitbucket and git-flow concepts
  • DevOps principles and practices (CI / CD, observability, automation)
  • Terraform and Infrastructure as code patterns / practices
  • Agile delivery and product-centric workflows
  • Facilitate interactive workshops, coaching sessions, and asynchronous learning paths
  • Collaborate with platform and product teams to ensure tooling supports desired ways of working and identify gaps
  • Promote feedback loops, metrics, and retrospectives as learning mechanisms.
Working Conditions
  • Hybrid workplace model with four days a week in the office.
  • Occasional travel is anticipated.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.