Senior Software Engineer

2 weeks ago


Montréal Québec HW S, Montréal, Canada EXFO Full time

EXFO développe des solutions de test, de surveillance et d'analyse plus intelligentes pour l'industrie mondiale des communications. Nous sommes des conseillers de confiance pour les opérateurs de réseaux fixes et mobiles, les hyperscalers et les leaders du secteur de la fabrication, du développement et de la recherche. S'appuyant sur nos 35 années d'innovation, la combinaison unique d'équipements, de logiciels et de services d'EXFO permet des transformations plus rapides et plus sûres liées aux réseaux 5G, cloud natifs et à fibre optique. Avec près de 1 900 employés dans plus de 25 pays, EXFO est le no. 1 mondial des solutions de test de fibre optique et a déployé plus de 250 systèmes d'assurance dans le monde. Nous sommes toujours à la recherche des meilleurs talents pour nous aider à ouvrir la voie dans une industrie florissante aux opportunités illimitées.

Présentation du poste
Nous recherchons un spécialiste réseau hautement qualifié et expérimenté avec une solide expérience en développement logiciel back-end pour rejoindre notre équipe. Dans ce rôle, vous ferez partie d'une équipe DevSecOps agile responsable de notre solution de surveillance réseau de pointe. Votre expertise en architecture réseau, protocoles et technologies back-end contribuera à aider nos équipes internes à bâtir et déployer notre solution IP Mon dans différents environnements locaux et cloud.

Responsabilités clés
Développement logiciel back-end – Rust : Se concentrer sur le développement, la maintenance et l'optimisation de solutions logicielles back-end qui soutiennent les opérations réseau, telles que les outils de gestion de réseau, les systèmes de surveillance et les scripts d'automatisation. Écrire du code efficace, sécurisé et facile à entretenir pour assurer la fiabilité et la performance de nos systèmes réseau.
Architecture de réseau cloud 5G : Contribuer à la conception, à la configuration et au déploiement de l'architecture de réseau cloud 5G pour répondre aux besoins de l'organisation. Travailler sur l'implémentation de la répartition du réseau et du calcul en périphérie pour optimiser les performances et la flexibilité.
Containerisation : Exploiter les plateformes de containerisation telles que Docker et Kubernetes pour déployer et gérer efficacement et de manière fiable les services réseau dans divers environnements.
Sécurité et conformité : Mettre en place des mesures de sécurité pour protéger le réseau contre les menaces, en assurant la conformité aux normes et réglementations de l'industrie, en particulier dans les environnements cloud et virtualisés.
Intégration et collaboration : Travailler en étroite collaboration avec d'autres équipes DevSecOps et IT, pour intégrer les solutions réseau aux applications logicielles et aux systèmes. Se concentrer sur les meilleures pratiques de virtualisation et de containerisation pour garantir une intégration transparente.
Recherche et innovation : Rester à jour avec les technologies émergentes en matière de réseau et de développement logiciel, y compris les avancées dans le cloud 5G, la virtualisation de réseau et la containerisation. Évaluer de nouvelles technologies et fournir des recommandations pour des améliorations.
Support technique : Fournir un support technique et des conseils aux autres membres de l'équipe et aux parties prenantes internes concernant les problèmes liés au réseau et les fonctionnalités logicielles back-end, en particulier dans les environnements virtualisés et containerisés.
Discussions techniques avec les parties prenantes commerciales : Participer activement aux discussions techniques avec les parties prenantes commerciales qui interagissent avec les clients. Fournir des perspectives et des compétences techniques pour aligner nos solutions sur les besoins et les opportunités des clients.
Compréhension de l'environnement réseau client : Acquérir une compréhension approfondie de l'environnement réseau des clients et de leur transformation vers la 5G. Cette connaissance sera essentielle pour concevoir et déployer des solutions réseau adaptées aux besoins des clients et optimiser leur infrastructure pour l'avenir.

Qualifications
Diplôme en informatique, technologie de l'information ou dans un domaine connexe ; des certifications pertinentes (par exemple, CCNA, CCNP) sont un plus.
Connaissance approfondie des protocoles et technologies réseau, notamment TCP/IP, DNS, DHCP, VLANs, VoLTE (Voix sur LTE), SIP (Session Initiation Protocol) et protocoles de routage.
Maîtrise du développement logiciel back-end avec des langages tels que Rust.
Expérience en développement front-end avec des frameworks tels qu'Angular est souhaitée.
Expérience des concepts et pratiques de sécurité réseau, y compris les pare-feux, la détection d'intrusion et les VPN.
Familiarité avec les outils et techniques de surveillance réseau.
Expérience de l'architecture de réseau cloud 5G, de la virtualisation de réseau (SDN, NFV) et de la containerisation (Docker, Kubernetes) est fortement souhaitée.
Expérience avec différents fournisseurs de cloud tels qu’Azure, Google et AWS est souhaitée.
Expérience avec Red Hat OpenShift et VMware Tanzu est considérée comme un atout.
Solides compétences en résolution de problèmes et en dépannage.
Excellentes capacités de communication et de collaboration.
Capacité à travailler de manière autonome et en équipe.
Solides compétences en organisation et gestion du temps.
Une expérience des technologies cloud et de la virtualisation est un plus.
Bilinguisme requis (français et anglais).

Avantages
Salaire compétitif et package d'avantages sociaux.
Opportunités de croissance professionnelle et de développement.
Environnement de travail collaboratif et inclusif.
Options de travail à distance disponibles.

Si vous êtes un spécialiste réseau dévoué et innovant, avec une passion pour le développement logiciel et le réseau, nous vous encourageons à postuler et à rejoindre notre équipe dynamique.

EXFO est un employeur garantissant l'égalité des chances.
Pour les postes situés au Québec, la langue de base exigée est le français. Cependant dans le contexte où le titulaire de ce poste évolue dans un environnement international et où les activités se déroulent majoritairement en anglais, nous favorisons le bilinguisme.
Merci de votre intérêt pour EXFO


  • Project Estimator

    2 weeks ago


    Montréal, Québec, H2W 1S8, Montréal, Canada InVision Staffing Services Inc. Full time

    InVision is a Professional Recruitment Firm involved in Engineering, Industrial/Skilled Trades, Information Technology and Professional Services within Canada and the U.S. We have a successful track record working on both small and large recruitment projects, across North America.Our client is a leading organization looking to hire qualified Specifications...


  • Montréal, QC, Canada Vaco Full time

    Job Title: Senior Director of Software Engineering Industry: Financial Services Location: Montreal OR Toronto Company Overview: Our client is a leading financial services company dedicated to providing innovative solutions to our clients. Position Overview: We are seeking a highly skilled and experienced Senior Director of Software...


  • Montréal, QC, Canada Test Dev Tools Full time

    About TTC The Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost. ...


  • Montréal, QC, Canada Dialogue Health Technologies Inc. Full time

    Your role as Senior Staff Software Engineer’s role at Dialogue Reporting to Hadrien David , Director of Engineering, you’ll be working on the Dialogue’s Integrated Health Platform, and more specifically on the software used by our care teams and support service providers to employees of Dialogue clients. Senior Staff Software Engineers at...


  • Montréal, QC, Canada The Testing Consultancy Limited Full time

    About TTC The Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost. Perks...


  • Québec, QC, Canada Quantitative Talent Ltd Full time

    Our client is a global leader in quantitative trading. They are seeking experienced Senior C++ Software Engineers to join their team, to build and maintain their high-performance trading and research systems. Designing and implementing a high-performance, stable, and robust trading platform and/or data research platform - Optimising the trading...


  • Montréal, QC, Canada North Technology People Full time

    They work with the latest deep learning and computer vision techniques to build robotic systems in the CleanTech space and are experience growth across their global customer base. As of today, they are looking to hire a Senior Software Engineer/ Tech Lead (ASP.NET/ C#) role to work in their Montreal office in a hybrid capacity. It is expected the...


  • Québec, QC, Canada Intelcom Express Inc. Full time

    Senior Software Developer page is loaded Senior Software Developer Postuler locations Canada, Quebec, Montreal time type Temps complet posted on Publié il y a 3 jour(s) job requisition id JR105395 Prêt à relever le défi ? Reporting directly to the Software Development Manager, the software developer is responsible to develop Intelcom’s...


  • Montréal, QC, Canada Index Group Full time

    Software Engineer, Intermediate or Senior Index is an Artificial Intelligence company specializing in Web Marketing. Index is innovating the marketing business and how enterprises and people interact with it. Its flagship product, Alya.ai , leverages state-of-the-art AI technologies to help companies manage whole marketing portfolios with ease. As part of...


  • Québec, QC, Canada Quantitative Talent Ltd Full time

    Our client is a global leader in quantitative trading. They are seeking experienced Senior C++ Software Engineers to join their team, to build and maintain their high-performance trading and research systems. Responsibilities - Designing and implementing a high-performance, stable, and robust trading platform and/or data research platform -...


  • Montréal, QC, Canada Dialogue Health Technologies Inc. Full time

    Your role as a Senior Software Engineer in our Member Experience team Reporting to Nicholas Sulik , Senior Staff Engineer in the Member Experience group, you will be working in our cross-functional member experience team. This team brings together expertise from our entire business to allow a complete impact on the member experience. Within this highly...


  • Québec, QC, Canada Intelcom Express Inc. Full time

    Senior Software Developer page is loaded Senior Software Developer Postuler locations Canada, Quebec, Montreal time type Temps complet posted on Publié il y a 3 jour(s) job requisition id JR105395 Prêt à relever le défi ? Reporting directly to the Software Development Manager, the software developer is responsible to develop Intelcom’s...

  • Software Engineer

    3 days ago


    Montréal, Canada Selby Jennings Full time

    The ideal candidate is a software engineer with at least 5 years of development experience with strong proficiency in Python along with Kubernetes experience. The team has it's own internal data centers so the candidate would not need cloud experience and basic linux experience is required. Required Qualifications:Bachelor’s degree in Computer Science,...


  • Québec, QC, Canada My DeOS Full time

    To be successful as a senior software developer, focus on mastering your technical skills, communicate effectively with your team and stakeholders, lead by example, prioritize code quality and best practices, and stay updated on industry trends. Be adaptable, embrace agile methodologies, and excel in problem-solving. Foster a professional network and...


  • Québec City, Canada EXFO Full time

    Company Overview: Welcome to the forefront of technological advancement! At EXFO, a global leader in the telecommunications industry, we're revolutionizing optic fiber portable test equipment with our groundbreaking solutions. For over 35 years, we've been at the forefront of innovation, empowering our customers with cutting-edge technology to address the...


  • Montréal, QC, Canada Remote Scouter, Inc. Full time

    The role of a Systems Integrations Software Engineer, Commercial Systems at Canonical This engineering role is an opportunity for a technologist with a passion for Linux to build a career with Canonical and drive the success of those leveraging Ubuntu and open source products. The Commercial Systems unit has several areas of responsibility spread across...


  • Montréal, QC, Canada Test Dev Tools Full time

    The Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost. The primary...


  • Montréal, QC, Canada Sony Playstation Full time

    Why PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios,...

  • Software Engineer

    5 days ago


    Montréal, QC, Canada Selby Jennings Full time

    The ideal candidate is a software engineer with at least 5 years of development experience with strong proficiency in Python along with Kubernetes experience. The team has it's own internal data centers so the candidate would not need cloud experience and basic linux experience is required. Required Qualifications : Bachelor’s degree in Computer...


  • Montréal, Canada Tundra Technical Solutions Full time

    Développeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites. ...


  • Montréal, QC, Canada Dialogue Health Technologies Inc. Full time

    Your role as a Senior Software Developer, Back-End at Dialogue: Reporting to one of our Engineering Directors, the mission of the Senior Software Developer, Back-End is to empower Dialogue buyers to provide better health outcomes and achieve a stronger bottom line by creating best-in-class tools to supervise a delightful Integrated Health experience. ...