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

Software Developer Engineer V

Job in Montréal, Province de Québec, H2B, Canada
Listing for: Fujitsu Network Communications
Full Time position
Listed on 2026-01-28
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, DevOps, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 138110 - 220976 CAD Yearly CAD 138110.00 220976.00 YEAR
Job Description & How to Apply Below
About 1

FINITY
1

Finity, a Fujitsu company, is a global provider of communications networks for our connected world. We uniquely combine technological leadership and expertise in open optical and wireless networking, network automation, and applied AI/ML to design, build, operate, and maintain critical digital communications network infrastructure. We’re a diverse, inclusive, and innovative workplace that achieves together. We offer highly competitive compensation, benefits, and career development opportunities, as well as flexible options for working your way.

Job Description
Virtuora Network Controller (VNC) is the platform for a comprehensive, adaptable, highly modular suite of software products that enable you to build and grow a virtualized, programmable network. VNC software utilizes micro services architecture and leverages open source technologies to provide complete suite of SDN controller functionality, i.e. control, planning and design, operations and management, service fulfillment and assurance functions. We are looking for an experienced lead software engineer who is an expert in Java/Scala as well as possess the skills to transform complex requirements into extendable software architecture/design and data model.

Responsibilities

Lead the SDN applications software functions in Multi-layer Path Computation Engine (PCE), Service Orchestration, Service Discovery, Service Modelling

Lead Layer 0 (DWDM), Layer 1 (OTN) and Layer 2 (Packet) SDN application functions on a SDN controller based Network Management System

Participate in requirement analysis, design, development and maintenance of multiple software components of SDN controller to meet customer requirements using innovative technologies

Participate in the Open ROADM Multi-Source Agreement forum technical discussions and solve complex service modelling and vendor interoperability challenges

Participate in Telecommunication/Data Communication domain modelling using standards like ITU-T, ONF, MTNM

Accountable for as-planned execution and quality of the applications developed

Issue investigation, status, and resolution during System Test

Interface with, monitor progress and evaluate performance of external SW vendors that provide SW for the Platform

Candidates for this job should have very strong technical, analytical, modelling, programming skills and be capable of driving features end-to-end, technically lead the team and handle multiple tasks simultaneously

Qualifications

Minimum of 12 years of Experience in product development of Transport Network management solution – Layer 0 (DWDM), Layer 1 (OTN) and Layer 2 (Packet) technologies

Expertise in Core Java, Scala, Threads, Collections and Data structures

Expertise in OOAD, Design patterns, UML modelling

Hands-on experience with Open Daylight (ODL) and SDN controller development

Hands-on experience of various communication protocols such as Netconf, TL1 and modelling tools such as Yang, Json, XML

Good knowledge with databases Oracle/MySQL/Cassandra

Experience in at least 2-3 full cycle development of Network Management Systems products

Exposure to Kubernetes, Docker, HDFS, Elastic Search, Kafka, Spark and distributed big-data systems

Expertise in designing and developing REST APIs

Exposure to messaging frameworks like Kafka and Java related frameworks like OSGI, Spring, Blueprint

Experience in unit test, continuous integration (CI/CD) frameworks such as Junit, Jenkins, postman

Familiarity with Git, Gerrit, JIRA, Familiar with Agile/Scrum development methodologies

Have demonstrated good technical leadership ability, lead end-to-end feature development

Nice To Have

Exposure to graph data structures/database, path computation algorithm implementation like dijkstra, yen

Other Information

Location:

Remote, Canada

Travel: 10%

1

Finity salaries are aligned to the specific geographic location in which the work is primarily performed. It is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the circumstances of each situation. The pay range for this role is estimated at 138,110 to 220,976 CAD.

Additionally, this role may be eligible for a…
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