Développeur Logiciel Backend
EXFO Inc.
Location:
Montreal - HybridAbout Us
We build mission-critical fiber monitoring and network visibility platforms used by leading telecommunications operators and data center providers worldwide. Our solutions enable real-time monitoring of fiber networks, including fault detection and localization, signal degradation analysis, and service assurance, across outside plant (OSP), data centers, and DCI environments. Our software platform is based on a containerized microservices architecture, runs primarily on Linux, and is deployed in on-premises, cloud, and hybrid environments. Reliability, scalability, performance, and operational excellence are at the core of what we do.The Role
We are looking for a Senior Backend Software Developer (5–10 years of experience) to design, develop, and evolve the backend services at the heart of our fiber monitoring platforms. You will work on distributed systems, API-driven services, and high-throughput data pipelines in a domain where software interfaces directly with real-world network and hardware infrastructure. This role is ideal for someone who is curious, autonomous, and detail-oriented, and who enjoys understanding complex systems end-to-end and seeing their work running in production at scale.Key Responsibilities
Design, develop, and maintain backend services and microservices with a strong focus on performance, reliability, and resilienceDevelop backend services primarily using Java, Node.Js, and Go (Golang)Design, document, and maintain robust and versioned RESTful APIsContribute to the evolution of a microservices architecture deployed in containerized environmentsPackage and deploy applications using DockerCollaborate closely with DevOps teams to operate services in production (monitoring, logging, alerting)Participate in architecture discussions, design reviews, and code reviewsTroubleshoot and resolve complex issues in production distributed systemsContribute to CI/CD pipelines, automated testing, and engineering best practicesWork closely with Product, QA, and other engineers to deliver reliable and valuable featuresRequired Technical Skills
5–10 years of professional backend software development experienceStrong experience developing backend services using Java, Node.Js, and Go (Golang) in production environmentsSolid understanding of microservices architectures, including: Service boundaries and ownership Inter-service communication patterns API design, versioning, and governance Scalability, resiliency, and fault-tolerance conceptsProven hands-on experience with Docker and containerized applicationsExperience designing and consuming REST APIsComfortable working in Linux environmentsProficiency with Git and collaborative development workflowsGood understanding of concurrency, networking, and performance considerations in backend systemsObservability & Operations Experience with logging, monitoring, and alerting in production environments Familiarity with observability concepts and tools (metrics, distributed tracing, logs) Ability to diagnose and analyze issues across multiple services, containers, and infrastructure layersAssets / Nice to Have
Experience working with embedded systems or systems close to hardwareKnowledge of the C# language, particularly in system-level tools, utilities, or backend integrationsBackground in telecommunications, network monitoring, or fiber-optic networksFamiliarity with event-driven architectures and real-time or near-real-time distributed systemsExperience with iOS and/or Android mobile development, particularly for visualization, diagnostics, or control applications, is considered an assetUnderstanding or practical experience with AI coding assistants and agent-based development tools (e.G., Cursor or similar)Soft Skills & Mindset
Naturally curious and motivated to deeply understand how systems behave in productionSelf-driven and autonomous, able to own features from design through deploymentStrong analytical and problem-solving skillsClear communicator, comfortable collaborating across teamsHigh standards for quality and a strong sense of ownership for production systemsTeam-oriented with a proactive attitudeRequirements
Bachelor’s degree in Software Engineering, Computer Science, or equivalent professional experienceWorking or fluent English required (French is a strong asset)Legal authorization to work in CanadaWhat We Offer
Competitive salary and comprehensive benefits packageHybrid and flexible work environmentOpportunity to work on real-world infrastructure at global scaleCollaborative, pragmatic engineering cultureLong-term product roadmap with meaningful technical challengesContinuous learning and professional growth opportunitiesLegal & Equal Opportunity Statement
EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.Company Background
EXFO develops intelligent software and hardware solutions to test, monitor and analyze the performance of telecommunications networks. Established in 1985, we are trusted advisors for fiber optic, 5G and cloud-native deployments. With operations in 25+ countries-and counting!—we serve the world’s leading mobile network operators, hyperscalers and transceiver manufacturers. Our team welcomes new members with all kinds of skillsets and backgrounds. That’s how we accomplish our mission: to ensure the connected world meets the highest expectations, to bring together people, communities and businesses.
#J-18808-Ljbffr
Montreal - HybridAbout Us
We build mission-critical fiber monitoring and network visibility platforms used by leading telecommunications operators and data center providers worldwide. Our solutions enable real-time monitoring of fiber networks, including fault detection and localization, signal degradation analysis, and service assurance, across outside plant (OSP), data centers, and DCI environments. Our software platform is based on a containerized microservices architecture, runs primarily on Linux, and is deployed in on-premises, cloud, and hybrid environments. Reliability, scalability, performance, and operational excellence are at the core of what we do.The Role
We are looking for a Senior Backend Software Developer (5–10 years of experience) to design, develop, and evolve the backend services at the heart of our fiber monitoring platforms. You will work on distributed systems, API-driven services, and high-throughput data pipelines in a domain where software interfaces directly with real-world network and hardware infrastructure. This role is ideal for someone who is curious, autonomous, and detail-oriented, and who enjoys understanding complex systems end-to-end and seeing their work running in production at scale.Key Responsibilities
Design, develop, and maintain backend services and microservices with a strong focus on performance, reliability, and resilienceDevelop backend services primarily using Java, Node.Js, and Go (Golang)Design, document, and maintain robust and versioned RESTful APIsContribute to the evolution of a microservices architecture deployed in containerized environmentsPackage and deploy applications using DockerCollaborate closely with DevOps teams to operate services in production (monitoring, logging, alerting)Participate in architecture discussions, design reviews, and code reviewsTroubleshoot and resolve complex issues in production distributed systemsContribute to CI/CD pipelines, automated testing, and engineering best practicesWork closely with Product, QA, and other engineers to deliver reliable and valuable featuresRequired Technical Skills
5–10 years of professional backend software development experienceStrong experience developing backend services using Java, Node.Js, and Go (Golang) in production environmentsSolid understanding of microservices architectures, including: Service boundaries and ownership Inter-service communication patterns API design, versioning, and governance Scalability, resiliency, and fault-tolerance conceptsProven hands-on experience with Docker and containerized applicationsExperience designing and consuming REST APIsComfortable working in Linux environmentsProficiency with Git and collaborative development workflowsGood understanding of concurrency, networking, and performance considerations in backend systemsObservability & Operations Experience with logging, monitoring, and alerting in production environments Familiarity with observability concepts and tools (metrics, distributed tracing, logs) Ability to diagnose and analyze issues across multiple services, containers, and infrastructure layersAssets / Nice to Have
Experience working with embedded systems or systems close to hardwareKnowledge of the C# language, particularly in system-level tools, utilities, or backend integrationsBackground in telecommunications, network monitoring, or fiber-optic networksFamiliarity with event-driven architectures and real-time or near-real-time distributed systemsExperience with iOS and/or Android mobile development, particularly for visualization, diagnostics, or control applications, is considered an assetUnderstanding or practical experience with AI coding assistants and agent-based development tools (e.G., Cursor or similar)Soft Skills & Mindset
Naturally curious and motivated to deeply understand how systems behave in productionSelf-driven and autonomous, able to own features from design through deploymentStrong analytical and problem-solving skillsClear communicator, comfortable collaborating across teamsHigh standards for quality and a strong sense of ownership for production systemsTeam-oriented with a proactive attitudeRequirements
Bachelor’s degree in Software Engineering, Computer Science, or equivalent professional experienceWorking or fluent English required (French is a strong asset)Legal authorization to work in CanadaWhat We Offer
Competitive salary and comprehensive benefits packageHybrid and flexible work environmentOpportunity to work on real-world infrastructure at global scaleCollaborative, pragmatic engineering cultureLong-term product roadmap with meaningful technical challengesContinuous learning and professional growth opportunitiesLegal & Equal Opportunity Statement
EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.Company Background
EXFO develops intelligent software and hardware solutions to test, monitor and analyze the performance of telecommunications networks. Established in 1985, we are trusted advisors for fiber optic, 5G and cloud-native deployments. With operations in 25+ countries-and counting!—we serve the world’s leading mobile network operators, hyperscalers and transceiver manufacturers. Our team welcomes new members with all kinds of skillsets and backgrounds. That’s how we accomplish our mission: to ensure the connected world meets the highest expectations, to bring together people, communities and businesses.
#J-18808-Ljbffr
Vacancy posted 48 minutes ago
Similar jobs that could be interesting for youBased on the Développeur Logiciel Backend in Winnipeg, MB vacancy
- ...change pour toi : nos analystes et nos développeurs font partie de la même organisation, à taille... ...productionUn parcours dans des systèmes backend exigeants (Go, Rust, Java ou C/C++),... ...à l'écritDiplôme universitaire en génie logiciel ou expérience équivalenteCapacité à documenter...SuggestedWork at officeRemote workFlexible hours
- Postgres / SQL RôleAu sein de l’équipe responsable de la plateforme infonuagique de Cirrus, le rôle principal du titulaire du poste sera d’assurer le développement de la plateforme infonuagique en respectant les besoins dans le carnet de produits et la qualité de ce qui est...SuggestedApprenticeship
- ...élevées, d'intégrité, d'innovation et de volonté de remettre en question le consensus.Nous sommes à la recherche de plusieurs développeurs de logiciels passionnés pour se joindre à notre équipe. Vous développerez des logiciels essentiels qui alimentent la collecte, la...SuggestedWork at officeWorldwide
- ...lieu d'attentes élevées, d'intégrité, d'innovation et de volonté de remettre en question le consensus. Nous recherchons un Développeur de Logiciel passionné pour rejoindre notre équipe. Vous développerez des logiciels essentiels utilisés par nos traders, chercheurs et...SuggestedDaily paidApprenticeshipWork at officeRemote workWorldwide
- ...solution conçue pour aider les entreprises de logiciels à tirer profit de la commercialisation... ....Votre profil À titre de développeur/développeuse logiciel senior, vous intégrerez... ...professionnelle dans la conception de services backend modernes, évolutifs et performants, avec...Suggested
- ...Montréal Une carrière en tant queue développeuse principale ou développeur principal Backend dans l’équipe Plateformes et Automatisation, à la Banque... ...technologiques grâce à ton expertise en développement logiciel, en architecture distribuée, en infonuagique AWS et en plateformes...ApprenticeshipFlexible hours
- ...est l'un des principaux fournisseurs de SoC (System on Chip), de logiciels et de plates-formes matérielles et logicielles intégrées pour... ...métro Préfontaine). À propos du poste :Nous recherchons un(e) développeur(se) logiciel hautement qualifié(e) et polyvalent(e), possédant...
$91.08k - $141.08k per year
...Location, CA Il y a 15 jour(s) Identifiant de la demande: 3040 Développeur(euse) de logicielsLieu : À distance – n’importe où au Canada... ...Vie est à la recherche d’une développeuse ou développeur de logiciels pour se joindre à son équipe de Développement, Services administratifs...Permanent employmentFull timeFlexible hours- ...support client pour l'ère de l'IA, nous recherchons les meilleurs talents pour nous rejoindre.À propos du poste En tant que développeur(se) logiciel(le) chez Botpress, vous serez au cœur du développement de solutions innovantes qui façonnent l'avenir de l'IA...Work at officeLocal area
$84k - $123k per year
## Developpeur de logiciels embarqueesApply: Brossard-Quebec-Canada: Full time: Posted Yesterday: WD30284511**À propos de Johnson Controls**Johnson Controls, un leader mondial en gestion thermique, en systèmes de bâtiments critiques, en efficacité énergétique et en décarbonisation...Full time- À propos d’AppDirectDevenez un citoyen du monde à l’ère numérique et outillez une nouvelle génération d’entrepreneurs branchés aux quatre coins du globe. AppDirect offre une plateforme d’abonnement permettant de vendre n’importe quel produit en tant que service, et ce, par n...Permanent employment
- ...Nous recherchons un Développeur, environnement logiciel afin de rejoindre notre équipe de conseillers du bureau de Québec dans le cadre d'un poste permanent. Ce poste est en mode hybride. Agissant à titre de conseiller / consultant de Chrome Technologies, le candidat...Daily paidPermanent employmentWork at office
- Akkodis recherche un développeur de logiciels embarqués pour faire partie d'une équipe de développement agile et être responsable de la documentation et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications...
- ...de partout au Québec, qui s’affairent à façonner l’avenir de notre industrie.À propos du poste Tu occuperas le poste de développeur(euse) logiciel à l'un de nos bureaux situés à Québec ou Montréal pour Promutuel Assurance (Fédération). À titre de développeur(euse) logiciel...Work at office
$141.4k - $204.4k per year
...a Senior Software Engineer, you will collaborate with Research Scientists and Engineers to shape how new technologies integrate into backend architecture. You will translate ideas from exploration into systems that can operate at scale in a live environment. You will operate...Full timeLocal area3 days per week- ...produits de consommation. Evident offre une vaste gamme de logiciels et d’équipements dédiés à la détection de défauts et à l’... .... Ainsi, les défis s’annoncent stimulants ! En tant que Développeur Backend Cloud (Full Stack), vous collaborerez avec une équipe multidisciplinaire...Flexible hours
- ...travailleurs.Euses connectés du secteur manufacturier. Notre logiciel permet aux opérateurs.Trices de partager leur connaissance,... ...faire grandir notre impact à l’échelle mondiale. En tant que Développeur·se Backend Staff chez Poka, tu occuperas un rôle stratégique au sein de...Daily paidFull timeApprenticeshipWork at officeRemote workWork from homeFlexible hours
- ...prêt aux côtés de certains des meilleurs développeurs, ingénieurs en IA et experts en prêt... ...rôleNous recherchons un(e) Développeur(euse) Backend Sénior pour rejoindre notre équipe... ...diplôme universitaire en informatique, génie logiciel ou équivalent technique.Expérience : Au...
$95k - $120k per year
...personne compétente et ambitieuse pour combler un poste de développeur/développeuse logiciel à Montréal. Vous êtes un développeur fullstack technique... ...croissance continue dans les domaines de l'infrastructure, du backend, des données, des interfaces et de la livraison, avec...Daily paidPermanent employment- Développeur Logiciel Embarqué et Outils de terrainFondée en 1998, Octasic est une société privée dont le siège social est situé à Montréal au Canada... ...d’interagir avec des sous-systèmes embarqués et des services backend; Développer desinterfaces C++ pour contrôler et interroger...
- Concevez des logiciels performants pour le trading algorithmique chez DRW Montréal, au service des traders, chercheurs et ingénieurs. Mettez... ...au cœur de stratégies étudiées et déployées.En tant que Développeur de Logiciel, vous développerez des outils essentiels dans un environnement...
- Développeur logiciel senior chez Progression, vous guidez l’équipe avec Java, GoLang et des tests automatisés. Travaillez à distance ou au bureau, selon votre préférence.Vous êtes l’ancrage technique d’une équipe développant des logiciels SaaS pour les entreprises de service...Daily paidWork at office
- ...des flux et des solutions TI en appliquant des principes rigoureux de gouvernance et de protection des données; Accompagner les développeurs dans la mise en œuvre d’applications et de pipelines de données soutenant l’analytique avancée, notamment en présentant les patrons...ApprenticeshipFlexible hours
- ...Python chez NorthStar, selon un modèle hybride depuis ses bureaux du Vieux-Montréal. Travaille sur des données satellitaires.Comme développeur logiciel sénior, tu intégreras l’équipe du pipeline EI². Tu collaboreras avec des scientifiques, des data scientists et un spécialiste...Work at office
- Maîtrisez Azure et .NET comme Développeur Logiciel senior pour un mandat hybride à Québec, axé sur les plateformes DevSecOps corporatives.Procom recherche un Développeur Logiciel senior pour un client du secteur des assurances. Vous concevrez des solutions applicatives, ferez...
- ...votre expertise Java, Angular et conception de solutions. Travaillez avec des équipes internationales en mode Agile.Ce rôle de développeur logiciel s’adresse à une personne possédant au moins trois ans d’expérience dans un poste similaire. Vous analyserez les besoins, évaluerez...
- Rejoignez Botpress comme Développeur Logiciel pour façonner l'avenir de l'IA conversationnelle. Vous concevrez des solutions innovantes en collaboration avec des équipes interfonctionnelles dans un environnement agile. En tant que Développeur Logiciel, vous jouerez un rôle...
- Contribuez à la modernisation des systèmes chez L'Empire Vie comme Développeur de logiciels à distance au Canada. Ce poste met l'accent sur la création de microservices modernes et l'analyse des systèmes hérités. Nous cherchons un développeur expérimenté avec au moins cinq...
- Concevez des logiciels GNC spatiaux avec MATLAB/Simulink et C/C++ chez NGC Aérospatiale, à Sherbrooke, au sein d’une équipe de systèmes spatiaux.Comme développeur logiciel GNC et SCAO, vous analysez, concevez et validez des logiciels pour véhicules spatiaux. Vous contribuez...
- Maîtrisez Azure et le DevSecOps comme Développeur Logiciel senior à Québec, dans un poste permanent en mode hybride. Concevez des plateformes fiables.Comme conseiller de Chrome Technologies, vous intervenez auprès de clients sur des projets confiés. Vous concevez et faites évoluer...Permanent employment
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Développeur Logiciel Backend. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

