Développeur Logiciel Backend (Winnipeg)

Développeur Logiciel Backend (Winnipeg)

06 Nov
|
EXFO
|
Winnipeg

06 Nov

EXFO

Winnipeg

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 workplace for all employees.
Company Background
EXFO develops intelligent software and hardware

📌 Développeur Logiciel Backend (Winnipeg)
🏢 EXFO
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: développeur logiciel backend (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: développeur logiciel backend (winnipeg) / winnipeg