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 1 hour ago
Similar jobs that could be interesting for youBased on the Développeur Logiciel Backend in Winnipeg, MB vacancy
- Concevez des solutions backend évolutives chez Cozey, en misant sur les API REST, les langages fortement typés et l’architecture logicielle.Comme Développeur·euse logiciel sénior, vous relèverez du Gestionnaire, Ingénierie logicielle (WMS). Vous bâtirez les systèmes post-achat...SuggestedRemplacement
- ...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
- Une carrière en tant queue développeuse principale ou développeur principal Backend dans l’équipe Plateformes et Automatisation, à la Banque Nationale... ...technologiques grâce à ton expertise en développement logiciel, en architecture distribuée, en infonuagique AWS et en plateformes...SuggestedApprenticeshipFlexible 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...Suggested
- Développeur/Développeuse logiciel senior Pour la version anglaise de cette description de poste, veuillez consulter le lien suivant / For the English... ...expérience professionnelle dans la conception de services backend modernes, évolutifs et performants, avec une solide...Suggested
$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- Développeur backend, DevSecOpsAu nom de notre client, Procom recherche un Développeur backend, DevSecOps pour un poste permanent. Ce poste est un poste hybride avec 2 jours sur place au bureau de notre client à Québec, Quebec, Canada.Développeur backend, DevSecOps - Description...Permanent employmentWork 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...
- ...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
- Intégrez l'équipe DNA d'Oliver Wyman à Montréal comme Développeur Logiciel. Vous serez au cœur de l'innovation, transformant des idées en solutions grâce à l'IA et au développement logiciel. Au sein d'Oliver Wyman, vous jouerez un rôle clé en alliant votre expertise technique...ApprenticeshipWork at officeDay shift
- 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
- ...profil hands‑on, possédant une solide expertise backend en Java et une réelle passion pour la qualité logicielle, les architectures modernes et les environnements... ...distribués.Bonne compréhension des principes de génie logiciel, de la programmation orientée objet et de l'...Apprenticeship
- Rejoignez GoTo comme Développeur Logiciel Senior et collaborez sur des solutions de communication critiques. Dans ce poste hybride, vous concevrez, développerez et opérerez des services utilisant Java et Golang. Au sein de l’équipe CMGMT, vous participerez activement à la...Daily paid
- ...Groupe SII, participez à un projet bancaire majeur en tant que Développeur Senior C# .NET. Contribuez à la création d'applications critiques... ..., vous serez responsable du cycle complet de développement logiciel, allant de l'analyse des besoins au support en production. Vous...
- ...CARA avec Java, Python et SQL chez Diagnos, en contribuant à l’analyse d’images rétiniennes par intelligence artificielle.Comme développeur logiciel principal, vous guidez l’équipe d’ingénierie tout en restant proche du code. Vous développez et révisez la plateforme Web CARA....
$103k - $153k per year
Développeur(euse) de logiciels sénior, Unity Services FoundationEn plus de notre éditeur et de notre moteur, Unity propose diverses solutions pour concevoir... .... You’ll set the technical bar alongside other senior backend developers and the product team, and your decisions will...Long term contractWork at officeWorldwide$103k - $153k per year
Développeur(euse) de logiciels sénior, Unity Services Foundation En plus de notre éditeur et de notre moteur, Unity propose diverses solutions pour concevoir... .... You'll set the technical bar alongside other senior backend developers and the product team, and your decisions will...Long term contractTemporary work- Devenez Développeur Backend chez Maplr à Montréal et participez à des projets technologiques novateurs. Rejoignez une équipe dédiée à l’innovation et à l’excellence. Chez Maplr, une startup dynamique, vous serez responsable de la conception et du développement dans un environnement...
- ...avec JavaScript et TypeScript pour la plateforme Viewer d’Autodesk. Travaillez sur des capacités 2D et 3D évolutives.Comme Développeur(se) de logiciel(s) sénior, vous livrerez des systèmes de production et des fonctionnalités de bout en bout. Vous utiliserez React ou des frameworks...
- ...rejoindriez notre équipe de développement de la division Ingénierie de plateforme. Nous développons une plateforme native d’IA pour nos développeurs internes, qui sont plus de 150, en nous guidant d’une seule question : cela réduit-il le délai entre l’idée et la création de...
- ...clients et infonuagiques. Automatisez les déploiements et les intégrations SaaS au sein d'équipes multidisciplinaires.Ce poste de développeur logiciel combine services professionnels, développement back-end et pratiques DevOps/SRE. Vous concevrez des solutions adaptées,...
- Rejoignez Expedia Group en tant que Développeur Logiciel III à Montréal et participez à la transformation du voyage. Grâce aux technologies innovantes, vous améliorerez l'expérience utilisateur à grande échelle. Au sein de l'équipe Technologie d'Expedia, ce rôle vous permettra...Apprenticeship
- ...Bring 5+ years building and operating backend services, distributed systems, or large‑... ...télécoms, plateformes cloud et innovateurs logiciels pour permettre la prochaine génération... ...communication numérique. En tant qu’Développeur Logiciel Sénior au sein de l’équipe Traffic...ApprenticeshipWork at office3 days per week
- ...des systèmes Android en C++ et C# chez Unity, à Montréal ou à distance dans le fuseau horaire de la côte Est américaine.Comme développeur(se) logiciel sénior, vous concevrez le soutien de la plateforme Unity pour appareils mobiles, ordinateurs portables et hybrides. Vous...
- ...Dragonfly à Montréal, au cœur d’une logistique du dernier kilomètre technologique. Collaborez sur des systèmes fiables.Ce poste de développeur logiciel senior couvre le développement, les tests, la maintenance et l’intégration de systèmes. Vous utiliserez des langages modernes,...
- Envie de vivre l'aventure extraordinaire de l'immigration canadienne ? Tu recherches un nouveau challenge en tant Développeur·euse Backend à Montréal ? Tu es à la bonne place ! Rejoins-nous chez Maplr! Nous sommes à la recherche de talents exceptionnels comme toi, prêts...Work at office
$125.3k - $175.3k per year
Développeur(euse) de logiciels sénior, Unity Services FoundationEn plus de notre éditeur et de notre moteur, Unity propose diverses solutions pour concevoir des jeux et des expériences 3D enrichies par des données en temps réel. Notre équipe, Unity Services Foundation, joue...Long term contractPart timeWork at officeWorldwide- ...une intelligence exploitable aux premiers intervenants. Chez Intrado, tout notre travail a véritablement de l’importance. Développeur(-euse) logiciel sénior, Ingénierie de production — Viper Next Generation (VNG)Région de Montréal (hybride) · Déplacements chez les clients...Daily paid
- Astek Canada recherche un Développeur principal en ingénierie IA pour concevoir et déployer des applications IA de bout en bout. Vous rejoindrez une équipe AI Factory au sein d’un acteur majeur et contribuerez à l’innovation et à la fiabilité des solutions en production. Vous...
- ...pour une variété d'applications en foresterie, agriculture, milieux marins et côtiers, et énergie. Nous recherchons un développeur ou une développeuse logiciel sénior pour faire évoluer notre pipeline de traitement d'images vers de nouveaux cas d'usage. Entrée en poste prévue...Work at officeFlexible hours
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 developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB

