Software Dev Eng V
About the role
1Finity, a Fujitsu company, is a global provider of communications networks for our connected world. We combine technological leadership in open optical and wireless networking, network automation, and applied AI/ML to design, build, operate, and maintain critical digital communications network infrastructure. Collaborating with ecosystem partners, we deliver transformative outcomes for service providers and network operators, enabling lower TCO, improved network performance, and increased energy efficiency. We offer highly competitive compensation, benefits, and career development opportunities, as well as flexible options for working your way.
The Virtuora Network Controller (VNC) platform provides a comprehensive, adaptable, highly modular suite of software products that enable building and growing a virtualized, programmable network. VNC uses micro‑services architecture and open source technologies to deliver full SDN controller functionality — control, planning and design, operations and management, service fulfillment and assurance.
Location: Multiple locations across Canada (remote‑eligible). Travel up to 10%.
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
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, ElasticSearch, Kafka, Spark and distributed big‑data systems
- Expertise in designing and developing REST APIs
- Exposure to