A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0-9
  • EN

Careers at EXFO


Software Developer


Montréal ou Rennes

What you’ll do


Job Summary


Nova Reveal is EXFO’s next generation product for advanced network monitoring, specifically for 5G mobile networks. It features the ability to monitor network operations and troubleshoot network issues, using both real-time and historical network data.

Nova Reveal is a big data, cloud-native application using modern technologies. As a member of the development team, you will be working in the middle layer of this application. This component of the architecture consists of multiple docker containers, deployed in a Kubernetes orchestrated cloud. The middle layer handles data flow and storage between the data capture layer and the user interface front-end.

The development team works under an agile model and under a CI/CD development model. It follows DevSevOps principles and practices.

The ideal candidate is a mid-career software developer with 2-6 years of experience with Java development in a Linux environment for big data applications. Experience with containers and Kubernetes would be a great asset.

What we’re looking for

Technical Skills


  • Strong junior to intermediate software developer: someone who can handle small to medium chunks of work independently


  • Experience in many areas of large software development using Java on Linux


  • Knowledge of containerization and Kubernetes is highly desired


  • Experience with big data applications and ecosystems: Kafka, Spark, storage tech like Elastic Search, HBASE


  • Some knowledge of Telecom monitoring applications would be a definite asset


  • Experience working in an agile environment and with a CI/CD pipeline


  • Exposure to, and solid understanding of, agile development methods is a definite plus
  • Experience with application deployment to the cloud – under IaaS and PaaS models – is a definite plus
  • Knowledge of telecommunication technologies/industry considered an asset.


Required Aptitudes


  • Self-reliant and autonomous
  • Ability to work in a team, in a remote environment
  • Ability to communicate effectively verbally, and through writing
  • Passion and curiosity


Must Haves


Relevant experience: 2-6 years of SW dev experience

Education: Bachelor’s degree in Computer Science or related field, or equivalent experience

Language skills: Bilingual in French and English

Software Developer Montréal ou Rennes, Canada | Posted October 15, 2021

Let's stay in touch!

Get the latest network test, monitoring and analytics news!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Thank you.