2,048,093open jobs
122,817companies
241,415added this week
Browse all
Salary
≈ $58k – $107k per year (Estimated)
Location
In office (Montreal, Quebec)
Seniority
Senior · 5+ years exp
Visa
Positions approved through LMIA in 12 months: 1
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 1, 2026. First seen by Alion on Oct 29, 2026. EXFO scores A on the Alion truth index.

Overview
Company
Impact
Profile match
EXFO is a Quebec City-based maker of test, monitoring and analytics solutions for communications networks, supplying optical and Ethernet test equipment, fiber monitoring software and service assurance tools to telecom operators, equipment makers, data center operators and hyperscalers. Founded in 1985 by Germain Lamonde, it has more than 2,000 employees in over 25 countries, with sites including Montreal, Southampton, Oulu, Valencia and Queretaro. It hires software developers and QA analysts, electro-optical assemblers and repair technicians, planners and warehouse staff, plus regional sales managers, sales engineers and customer success managers.

Job Description:

Titre du poste : Développeur(euse) logiciel - Services professionnels et DevOps/SRE

Lieu : Montréal ou Québec, QC

Type de poste : Permanent, temps plein

À propos d'EXFO

EXFO est un chef de file mondial en matière de solutions intelligentes de test, de surveillance et d'analyse de réseaux. Nos technologies soutiennent les plus grands fournisseurs de services de télécommunications, fabricants d'équipements réseau et fournisseurs de services Web à travers le monde.

Présente dans plus de 25 pays et comptant plus de 2 000 employés, EXFO est le leader mondial des tests de fibre optique et possède le plus important déploiement de solutions d'assurance de services actifs. Nos solutions matérielles et logicielles permettent à nos clients d'accélérer les transformations technologiques liées à la fibre optique, à la 5G, à la virtualisation, à l'Internet des objets (IoT) et à l'analytique des données.

Sommaire du rôle

Vous êtes passionné(e) par le développement logiciel, l'automatisation et les technologies infonuagiques ? Vous aimez autant résoudre des défis techniques complexes que collaborer directement avec les clients pour développer des solutions concrètes ?

EXFO est à la recherche d'un(e) Développeur(euse) logiciel - Services professionnels et DevOps/SRE pour contribuer au développement, à l'intégration et à l'évolution de sa plateforme SaaS.

Dans ce rôle polyvalent, vous combinerez développement logiciel, services professionnels et pratiques DevOps/SRE. Vous travaillerez directement avec nos clients afin de comprendre leurs besoins, concevoir des solutions adaptées et assurer leur déploiement, tout en contribuant à la fiabilité, à la performance et à l'automatisation de notre plateforme.

Vous évoluerez au sein d'un environnement technologique stimulant où vous collaborerez étroitement avec les équipes de R-D, de gestion des produits, de réussite client et de soutien technique.

Cette occasion s'adresse à une personne autonome, curieuse et orientée vers les solutions, qui souhaite avoir un impact concret tant sur l'expérience client que sur l'évolution de nos technologies.

Responsabilités principales

Services professionnels et collaboration avec les clients

  • Agir comme personne-ressource technique auprès des clients tout au long des projets, de l'analyse des besoins jusqu'au déploiement des solutions.
  • Traduire les besoins des clients en solutions techniques adaptées, en définissant les portées, les efforts requis et les étapes de réalisation.
  • Concevoir, personnaliser, intégrer et déployer des solutions sur la plateforme SaaS d'EXFO.
  • Présenter des solutions techniques, réaliser des démonstrations et communiquer l'avancement des projets aux parties prenantes.
  • Collaborer directement avec les clients pour diagnostiquer et résoudre des problèmes techniques complexes.
  • Produire la documentation technique nécessaire à la livraison, au déploiement et au transfert des solutions.

Développement logiciel et intégration

  • Développer, maintenir et améliorer des services et outils back-end en Python, TypeScript/Node.js et Go.
  • Contribuer au développement et à l'amélioration des interfaces utilisateur avec Angular et Flutter.
  • Concevoir et intégrer des API permettant de connecter la plateforme aux systèmes des clients et à des applications tierces.
  • Étendre, personnaliser et automatiser les fonctionnalités de la plateforme existante afin de répondre aux besoins des clients.
  • Promouvoir la qualité logicielle en appliquant les meilleures pratiques de développement, les tests automatisés et les revues de code.

DevOps et ingénierie de la fiabilité des sites (SRE)

  • Concevoir, maintenir et optimiser des pipelines CI/CD pour assurer des déploiements rapides, fiables et sécuritaires.
  • Automatiser le provisionnement, la configuration et le déploiement des environnements.
  • Mettre en place et améliorer les mécanismes de surveillance, de journalisation, d'alerte et d'observabilité.
  • Contribuer à l'amélioration continue de la fiabilité, de l'évolutivité et de la performance de la plateforme SaaS.
  • Participer à la résolution des incidents et à l'amélioration des processus opérationnels.
  • Rédiger et maintenir les guides d'exploitation, les procédures et la documentation technique.

Collaboration et amélioration continue

  • Collaborer avec les équipes de R-D, de gestion des produits, de réussite client et de soutien technique.
  • Faire le lien entre les besoins des clients et les équipes internes afin de contribuer à l'évolution de la plateforme.
  • Partager ses connaissances, contribuer aux bonnes pratiques DevOps et participer à l'amélioration continue des processus et des outils.

Profil recherché

  • Baccalauréat en génie logiciel, en génie informatique, en informatique ou toute combinaison équivalente de formation et d'expérience.
  • De 3 à 5 années d'expérience ou plus en développement logiciel, en DevOps ou dans un rôle combinant les deux.
  • Excellente maîtrise d'au moins un des langages suivants : Python, TypeScript/Node.js ou Go, ainsi qu'une connaissance pratique des autres.
  • Expérience en développement d'interfaces utilisateur avec Angular et/ou Flutter.
  • Solide connaissance des environnements Linux, de Git, de Docker et de Kubernetes.
  • Expérience pratique avec des outils CI/CD tels que GitLab CI, GitHub Actions ou Jenkins.
  • Expérience démontrée dans un rôle impliquant des interactions directes avec les clients.
  • Excellentes aptitudes en communication, en présentation et en vulgarisation de concepts techniques.
  • Solides capacités d'analyse, de résolution de problèmes et de diagnostic technique.
  • Autonomie, sens des responsabilités, esprit d'équipe et approche proactive.
  • Disponibilité pour des déplacements occasionnels selon les besoins des projets.
  • Maîtrise du français et de l'anglais, à l'oral et à l'écrit.

Atouts importants

Une expérience dans un ou plusieurs des domaines suivants constitue un atout important :

  • Plateformes infonuagiques AWS, Azure ou GCP.
  • Outils d'infrastructure en tant que code (IaC) tels que Terraform, Ansible ou Helm.
  • Outils de surveillance et d'observabilité comme Prometheus, Grafana, Elastic/ELK ou OpenSearch.
  • Pratiques SRE, notamment les SLO, les budgets d'erreur et les analyses post-incident.
  • Technologies de télécommunications et de réseautique, notamment la 5G, la fibre optique et la surveillance des réseaux.
  • Exploitation de plateformes SaaS, services professionnels ou consultation technique.
  • Certifications techniques pertinentes, notamment Kubernetes (CKA) ou certifications infonuagiques.

Pourquoi joindre EXFO ?

  • Travaillez sur une plateforme SaaS innovante et contribuez directement à son évolution.
  • Combinez développement logiciel, DevOps/SRE et interactions clients dans un rôle varié et stimulant.
  • Collaborez avec des équipes multidisciplinaires et des experts techniques passionnés.
  • Développez vos compétences avec des technologies modernes et des pratiques d'ingénierie actuelles.
  • Ayez un impact concret sur la qualité de nos solutions et la satisfaction de nos clients.
  • Bénéficiez d'une gamme complète d'avantages sociaux et de possibilités de développement professionnel.

EXFO souscrit au principe de l'égalité d'accès à l'emploi et valorise la diversité et l'inclusion. Toutes les candidatures qualifiées seront considérées sans discrimination.

La maîtrise du français et de l'anglais est requise pour ce poste afin de collaborer efficacement avec les équipes et les clients d'EXFO, tant au Québec qu'à l'international.

-------------------------------------------------------------

Job Title: Software Developer - Professional Services & DevOps/SRE

Location: Montreal or Quebec City, QC

Position Type: Permanent, Full-Time

About EXFO

EXFO is a global leader in intelligent test, monitoring, and analytics solutions for the telecommunications industry. Our technologies support the world's leading communication service providers, network equipment manufacturers, and cloud service providers.

With more than 2,000 employees across 25 countries, EXFO is the global leader in fiber optic testing and the world's largest provider of active service assurance solutions. Our hardware and software solutions help customers accelerate technology transformations related to fiber optics, 5G, virtualization, the Internet of Things (IoT), and advanced analytics.

Position Summary

Are you passionate about software development, automation, and cloud technologies? Do you enjoy solving complex technical challenges while working directly with customers to deliver meaningful solutions?

EXFO is looking for a Software Developer - Professional Services & DevOps/SRE to help develop, integrate, and evolve our SaaS platform.

In this versatile role, you'll combine hands-on software development, professional services delivery, and DevOps/SRE practices. You'll work directly with customers to understand their needs, design tailored solutions, and support successful deployments while contributing to the reliability, performance, and automation of our platform.

You'll join a collaborative technical environment, working closely with R&D, Product Management, Customer Success, and Technical Support teams.

This opportunity is ideal for someone who enjoys building software, solving real-world problems, and making a direct impact on both customer experience and product evolution.

Key Responsibilities

Professional Services and Customer Collaboration

  • Act as the primary technical point of contact for customers throughout project delivery, from requirements gathering to deployment.
  • Translate customer needs into practical technical solutions, clearly defining project scope, estimates, and implementation plans.
  • Design, customize, integrate, and deploy solutions on EXFO's SaaS platform.
  • Deliver technical presentations, product demonstrations, and regular project updates to customer stakeholders.
  • Work directly with customers to troubleshoot complex technical issues, identify root causes, and drive resolution.
  • Prepare technical documentation, deployment guides, solution designs, and handover materials.

Software Development and Integration

  • Develop, maintain, and enhance back-end services and tools using Python, TypeScript/Node.js, and Go.
  • Contribute to front-end development and user interface improvements using Angular and Flutter.
  • Design and integrate APIs connecting our SaaS platform with customer and third-party systems.
  • Extend, customize, and automate existing platform capabilities to meet evolving customer requirements.
  • Promote software quality through clean coding practices, automated testing, and code reviews.

DevOps and Site Reliability Engineering (SRE)

  • Build, maintain, and optimize CI/CD pipelines to support fast, reliable, and secure software delivery.
  • Automate environment provisioning, configuration, and deployment processes.
  • Implement and enhance monitoring, logging, alerting, and observability across services.
  • Contribute to the reliability, scalability, and performance of our SaaS platform.
  • Participate in incident resolution and continuous improvement of operational processes.
  • Develop and maintain runbooks, operational procedures, and technical documentation.

Collaboration and Continuous Improvement

  • Work closely with R&D, Product Management, Customer Success, and Technical Support teams.
  • Translate customer feedback into actionable improvements and help shape the evolution of our platform.
  • Share technical knowledge, promote DevOps best practices, and contribute to continuous improvement initiatives.

Desired Profile

  • Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or equivalent education and experience.
  • 3-5+ years of experience in software development, DevOps, or a combination of both.
  • Strong proficiency in at least one of Python, TypeScript/Node.js, or Go, with working knowledge of the others.
  • Experience developing user interfaces using Angular and/or Flutter.
  • Solid knowledge of Linux, Git, Docker, and Kubernetes.
  • Hands-on experience with CI/CD tools such as GitLab CI, GitHub Actions, or Jenkins.
  • Demonstrated experience working directly with customers in a technical capacity.
  • Excellent communication, presentation, and ability to explain complex technical concepts clearly.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Self-motivated, collaborative, and comfortable taking ownership of technical challenges.
  • Willingness to travel occasionally based on project requirements.
  • Proficiency in both French and English, written and spoken.

Strong Assets

Experience in one or more of the following areas will be considered a significant asset:

  • Cloud platforms such as AWS, Azure, or GCP.
  • Infrastructure as Code (IaC) tools such as Terraform, Ansible, or Helm.
  • Monitoring and observability tools such as Prometheus, Grafana, Elastic/ELK, or OpenSearch.
  • SRE practices, including SLOs, error budgets, and post-incident reviews.
  • Telecommunications and networking technologies, including 5G, fiber optics, and network monitoring.
  • SaaS operations, professional services, or technical consulting.
  • Relevant technical certifications, including Kubernetes (CKA) or cloud certifications.

Why Join EXFO?

  • Work on an innovative SaaS platform and directly contribute to its evolution.
  • Combine software development, DevOps/SRE, and customer engagement in a dynamic and varied role.
  • Collaborate with multidisciplinary teams and experienced technical professionals.
  • Expand your skills through modern technologies and engineering practices.
  • Make a meaningful impact on the quality of our solutions and customer experience.
  • Benefit from a comprehensive benefits package and professional development opportunities.

EXFO is an equal opportunity employer committed to diversity and inclusion. All qualified applicants will receive consideration for employment without discrimination.

Proficiency in both French and English is required for this position to effectively collaborate with EXFO teams and customers in Quebec and internationally.

EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,048,093 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

DevOps
Similar stack
Same company
Montreal
≈ $55k – $103k per year (Estimated) · In office · 5+ years exp · Toronto
SQL
PowerShell
Databases
Azure SQL Database
DevOps
Ansible
Azure DevOps
GitHub Actions
New Relic
Azure
CI/CD
Jenkins
Configuration Management
Incident Management
Cybersecurity
Microsoft Entra ID
Apply
≈ $44k – $82k per year (Estimated) · Hybrid · 5+ years exp · Bachelor's Degree · Richmond Hill
PowerShell
DevOps
Splunk
VMWare
Linux
Windows
DNS
Cybersecurity
Active Directory
Apply
≈ $61k – $113k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Canada
Python
JavaScript
SQL
PowerShell
C#
Node JS
C#
.NET
Databases
Redis
Azure Cosmos DB
DevOps
Terraform
Puppet
GCP
Helm
Azure DevOps
GitHub Actions
Chef
Datadog
Azure
CI/CD
GitOps
ArgoCD
Docker
Kubernetes
Grafana
Configuration Management
Pipeline as Code
Google GKE
Azure AKS
DNS
VPN
Cybersecurity
ISO 27001
PCI DSS
SOC 2
Threat Modeling
Microsoft Entra ID
Apply
$47k – $61k per year · In office · Full-Time · 5+ years exp · Toronto
Java
Java
Flyway
DevOps
CI/CD
Jenkins
Configuration Management
Bitbucket
Linux
Windows
Unix
Cybersecurity
CyberArk
Checkmarx
Management
Confluence
Jira
ServiceNow
Agile
Kanban
ITIL
Apply
$84k – $115k per year · Hybrid · Full-Time · 5+ years exp · Vancouver
Python
AI/ML
AI Agents
DevOps
Terraform
AWS CDK
CloudFormation
GitLab CI
CI/CD
AWS
Docker
Kubernetes
Grafana
Platform Engineering
Amazon EC2
Amazon S3
Amazon CloudWatch
Linux
DNS
Apply
$60k – $200k per year · Remote (India) · Part-Time
Python
Go
JavaScript
Java
Rust
TypeScript
C++
Node JS
Cybersecurity
CWE
OWASP
Apply
Sr. Engineer, Core 3 days ago
$180k – $200k per year · Remote (United States) · Full-Time · 5+ years exp
Go
TypeScript
AI/ML
AI Agents
LLM Guardrails
DevOps
Terraform
Ansible
GCP
Pulumi
Azure
AWS
Kubernetes
Management
Notion
Apply
QA Engineer 3 days ago
In office · Full-Time · Pune
Python
JavaScript
DevOps
CI/CD
Git
Management
Jira
QA
Postman
Apply
$47k – $58k per year · In office · Internship · Bachelor's Degree · Bedford
Python
C++
MATLAB
DevOps
Git
Apply
$47k – $58k per year · In office · Internship · Bachelor's Degree · McLean
Python
MATLAB
DevOps
Linux
Apply
≈ $57k – $105k per year (Estimated) · Hybrid · Full-Time · 5+ years exp · High School Diploma · Montreal · Quebec
Python
JavaScript
TypeScript
Node JS
Databases
OpenSearch
Frontend
Angular
DevOps
Terraform
Ansible
GCP
Helm
GitHub Actions
Prometheus
GitLab CI
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
SLI/SLO/SLA
Linux
Apply
Remote (United States) · Full-Time · Houston
Apply
Remote (China) · Full-Time · Shanghai
Apply
≈ $34k – $95k per year (Estimated) · Hybrid · Full-Time · Quebec
Analytics
Power BI
Apply
Assembler 5 days ago
≈ $31k – $65k per year (Estimated) · In office · Full-Time · Quebec
Apply
≈ $54k – $112k per year (Estimated) · In office · Full-Time · Montreal
SQL
PowerShell
Databases
Azure Cosmos DB
DevOps
Azure DevOps
Azure
CI/CD
Windows Server
Git
Docker
Kubernetes
Bicep
Azure AKS
Cybersecurity
Microsoft Entra ID
Apply
≈ $28k – $59k per year (Estimated) · In office · Bachelor's Degree · Quebec · Levis · Sherbrooke · Laval · Montreal
Apply
≈ $47k – $86k per year (Estimated) · In office · 5+ years exp · Montreal
Apply
≈ $44k – $81k per year (Estimated) · In office · 5+ years exp · Montreal
Analytics
Microsoft Excel
Apply
Informatica Developer 10 hours ago
≈ $54k – $97k per year (Estimated) · In office · 5+ years exp · Montreal
SQL
Databases
Oracle
MS SQL
DevOps
Rest API
Splunk
OpenTelemetry
Azure
Grafana
Platform Engineering
Windows
Analytics
ETL/ELT
Informatica
Apply
See all jobs
This is one of many
2,048,093 more open roles from verified company boards, updated every day.