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


Senior Software Engineer



The context :

EXFO provides intelligent network testing, monitoring and analysis solutions to the world's leading telecommunications service providers, network equipment manufacturers and web service providers, and we are passionate about this mission! With nearly 1900 employees in more than 25 countries, EXFO is the world's No.1 fiber optic testing company and has the largest active service assurance deployment.

Our team is based in Rennes, working in collaboration with teams in Montréal (Canada) and Pune (India). The multidisciplinary team is composed of developers, QA engineers et DevOps engineers.

Our mission is to develop a software solution to build and monitor optical fiber networks. The solution comprises hardware devices, a backend, a frontend, and a smart app.

Design and implementation are done using the Agile methodology, rely heavily on automation and continuous integration.

The modern, secure implementation is based on containers (Docker) and orchestration. Scalability is inherent to the solution and high availability as well.

Your role :

Within the scrum team, you will contribute to the implementation of the application, in the backend, frontend or embedded system using state of the art technologies.

Key activities for the position are :

  • Analyse features with the Product Owner and architect in order to define user stories
  • Develop and test features, taking into account security, deployability and performance.
  • Implement tests and guarantee their stability.
  • Industrialise the framework (déployment, documentation, administration, supervision)
  • Contribute to Support and bug fixing.

What we are looking for :

We are looking for motivated, curious individuals, with a significant experience in C# and Javascript, and fluent with Linux.

You will join a multidisciplinary team whose key values are competence, solidarity, commitment, curiosity and rigor.

Technical skills

Our tools are : Jira, GitLab, JS/NodeJS, .NET, Docker, Kubernetes, AWS

Programming languages : C#, Angular, Javascript/Typescript, Java, Python and shell

Required abilities

  • Team spirit and autonomy
  • Capacity to acquire new skills in a fast-evolving architecture
  • Technical curiosity on all aspects of the solution
  • Capacity to challenge the status quo and perpetually improve methods and performances

Mandatory requirements

  • 5-year experience in fronend, backend development
  • Network monitoring experience a plus.
  • Fluent english as our partner teams are in Canada and India.
  • Master’s degree (Bac +5) or equivalent.


Any combination of academics/pertinent experience will be considered.

Senior Software Engineer Rennes, France | Posted July 5, 2022

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.