Skip to main content

REMARQUE: Sysco n’exige aucuns frais à aucune étape du processus de recrutement. Toutes les demandes de paiement ou les frais exigés doivent être refusés et signalés aux autorités policières locales afin que les mesures appropriées soient prises.

Rechercher

Software Engineer

Mississauga, Ontario

Postuler
ID de l'offre R275003 Date de publication 11/13/2026 Date de fin 11/27/2026

À PROPOS DE L'ENTREPRISE

Sysco est le chef de file mondial de la distribution des services alimentaires. Comptant plus de 71000 employés et possédant une flotte de plus de 13000 véhicules, Sysco exploite environ 333 installations de distribution dans le monde et dessert plus de 700000 emplacements clients. Nous offrons à nos collègues l’occasion de s’épanouir sur le plan personnel et professionnel, de contribuer au succès d’une entreprise dynamique et de servir les autres d’une manière qui dépasse leurs attentes. Nous sommes à la recherche de personnes talentueuses et travaillantes qui veulent se joindre à notre équipe. Venez poursuivre votre carrière avec nous et laissez-nous vous montrer pourquoi Sysco est au cœur de l’alimentation et du service.


À PROPOS DU RÔLE

Compensation

63,900.00 - 119,700.00 CAD Annual

Purpose

Deliver high quality software and technical solutions in an agile environment to meet internal Sysco business partner and end customer requirements. Works across the full stack and possesses a flexible mindset and passion for programming.  In this hands-on role, the Software Engineer will be working with Principal Software Engineers, Business Analysts, business stakeholders and project managers to understand the requirements, formulate technical designs, and implement and test solutions to ensure compliance to requirements and technical standards. The Software Engineer will also provide development support for production systems and applications.

Responsibilities

  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.
  • Collaborate cross-functionally with other software engineers, business users, project managers and customers to achieve solutions that meet business expectations.
  • Work alongside other software engineers on the team to elevate technology and consistently apply best practices.
  • Adheres to architecture standards and development best practices like Test-Driven development, code reviews, static code analysis and secure coding
  • Writes technical user stories and ensures that non-functional requirements are met to ensure performance, scaling, resilience and maintainability of software/solutions
  • Actively resolves defects and manages technical debt
  • Develop and execute unit tests to ensure business/customer requirements are delivered
  • Participates in sprint planning, daily stand-ups, sprint reviews and retrospectives to enable progress, and surface and resolve impediments
  • Collaborates with the team to support end-to-end including design, development, QA, deployment and production support
  • Provide recommendations for continuous improvement.
  • Test software development methodology in an agile environment.
  • Complies with Sysco’s Food Safety Policy and procedures to ensure food safety, quality and legality requirements are met.
  • Is willing to work safely with minimal environmental impact and understands the importance of reporting all hazards, incidents, and environmental spills immediately to their Supervisor.
  • Understands that they play an integral role in their own safety and that of their colleagues and is willing to speak out when hazards are present.
  • Perform other duties as assigned.

Skills

  • Experience using:
  • AS400 – RPG, CL, DB2, ILE and SQL or
  • Java technologies and framework like JSP, Jquery, ReactJS, Spring MVC and Spring boot and
  • Knowledge on the AWS cloud platform and Devops tools such as ECS, docker and CI/CD pipelines and
  • Knowledge on relational databases and NoSQL databases such as MongoDB and Aurora
  • Experience using frameworks including Open Source Software
  • Experience with version control systems for the appropriate technology stack
  • Experience with test driven development (TDD)
  • Experience with other development languages or scripts is a plus
  • Experience configuring/administering application servers is preferred
  • Experience in Distribution environment is preferred
  • Ability to work in a constantly changing, fast-paced environment
  • Extremely detail-oriented, fast learner and the ability to handle multiple tasks

Education

  • Bachelors/College degree or equivalent years of IT experience

Experience

  • Minimum 3 years’ IT experience

Travel Requirements

0-25%


Rémunération

63 900 $ à 119 700 $ CAD par année


Objectif

Fournir des logiciels et des solutions techniques de haute qualité dans un environnement agile afin de répondre aux besoins des partenaires d’affaires internes de Sysco et des clients finaux. Le titulaire travaille sur l’ensemble de la pile technologique (full stack) et fait preuve de flexibilité ainsi que d’une passion pour la programmation.

Dans ce rôle pratique, l’ingénieur logiciel collabore avec les ingénieurs logiciels principaux, les analystes d’affaires, les parties prenantes de l’entreprise et les gestionnaires de projets afin de comprendre les exigences, élaborer des conceptions techniques, mettre en œuvre et tester des solutions conformes aux exigences et aux normes techniques. L’ingénieur logiciel assure également le soutien au développement des systèmes et applications en production.


Responsabilités

  • Assurer la maintenance continue, le soutien et les améliorations des systèmes et plateformes existants.
  • Collaborer avec d’autres ingénieurs logiciels, les utilisateurs d’affaires, les gestionnaires de projets et les clients afin de mettre en œuvre des solutions répondant aux attentes de l’entreprise.
  • Travailler en étroite collaboration avec les autres ingénieurs logiciels de l’équipe afin de faire progresser la technologie et d’appliquer uniformément les meilleures pratiques.
  • Respecter les normes d’architecture et les meilleures pratiques de développement, notamment le développement piloté par les tests (TDD), les revues de code, l’analyse statique du code et les pratiques de codage sécuritaire.
  • Rédiger des récits utilisateurs techniques et veiller au respect des exigences non fonctionnelles en matière de performance, d’évolutivité, de résilience et de maintenabilité des logiciels et solutions.
  • Résoudre activement les anomalies et gérer la dette technique.
  • Développer et exécuter des tests unitaires afin de s’assurer que les exigences d’affaires et des clients sont respectées.
  • Participer à la planification des sprints, aux réunions quotidiennes, aux revues de sprint et aux rétrospectives afin de favoriser l’avancement des travaux et d’identifier puis résoudre les obstacles.
  • Collaborer avec l’équipe pour soutenir l’ensemble du cycle de développement, y compris la conception, le développement, l’assurance qualité (AQ), le déploiement et le soutien en production.
  • Formuler des recommandations visant l’amélioration continue.
  • Mettre à l’essai les méthodologies de développement logiciel dans un environnement agile.
  • Respecter la politique et les procédures de Sysco en matière de sécurité alimentaire afin d’assurer la conformité aux exigences de salubrité, de qualité et de légalité des aliments.
  • Travailler de manière sécuritaire en minimisant l’impact environnemental et signaler immédiatement à son superviseur tout danger, incident ou déversement environnemental.
  • Comprendre son rôle essentiel dans sa propre sécurité ainsi que celle de ses collègues et intervenir lorsqu’un danger est observé.
  • Effectuer toute autre tâche connexe assignée.

Compétences

  • Expérience avec : AS400 : RPG, CL, DB2, ILE et SQL; ou Les technologies Java et les cadres de développement tels que JSP, jQuery, ReactJS, Spring MVC et Spring Boot; ou La plateforme infonuagique AWS et les outils DevOps tels qu’ECS, Docker et les pipelines CI/CD; Les bases de données relationnelles ainsi que les bases de données NoSQL telles que MongoDB et Aurora.
  • Expérience avec des cadres de développement, y compris des logiciels libres (Open Source).
  • Expérience avec les systèmes de contrôle de versions adaptés à la pile technologique utilisée.
  • Expérience en développement piloté par les tests (TDD).
  • Une expérience avec d’autres langages de programmation ou scripts constitue un atout.
  • Une expérience en configuration et administration de serveurs applicatifs est souhaitée.
  • Une expérience dans un environnement de distribution constitue un atout.
  • Capacité à travailler dans un environnement en constante évolution et à rythme rapide.
  • Grand souci du détail, apprentissage rapide et capacité à gérer plusieurs tâches simultanément.

Formation

  • Baccalauréat, diplôme collégial ou expérience équivalente en technologies de l’information.

Expérience

  • Minimum de 3 années d’expérience en technologies de l’information (TI).

Exigences relatives aux déplacements

  • 0 % à 25 % du temps.

NOS VALEURS

  • Notre but: Connecter le monde pour partager la nourriture et prendre soin les uns des autres
  • Notre mission: Participer au succès de nos clients grâce à des employés, des produits et des solutions au sommet de notre industrie
  • Notre identité: Ensemble, nous définissons l’avenir du service alimentaire et des chaînes d’approvisionnement

NOTRE ENGAGEMENT

Sysco s’engage envers l’équité en matière d’emploi.
Des accommodations sont disponibles sur demande pendant le processus de recrutement pour les candidats atteints d’un handicap.

Chez Sysco, nous aspirons à créer une culture mondiale résolument diversifiée, équitable et inclusive – une culture dans laquelle nous favorisons l’appartenance tout en prenant soin les uns des autres et en connectant le monde grâce à l’alimentation et à des partenariats de confiance. Nous sommes meilleurs ensemble.

Voici une partie des nombreux avantages sociaux dont les collègues de Sysco peuvent profiter :

  • Avantages sociaux complets et flexibles dont l’assurance maladie et dentaire, comptes de dépenses
    les soins de santé et le bien-être
  • Invalidité courte ou longue durée
  • Assurance vie • Assurance volontaire facultative
  • Régime de congé parental
  • Régime de retraire de la compagnie
  • REER collectif & CELI
  • Aide aux employés et à leur famille
  • Régime d’actionnariat privilégié
  • Apprentissage en ligne illimité
  • Rabais sur les produits Sysco
  • Rabais auprès des fournisseurs
  • Groupes de ressources pour des collègues

(*Les avantages sociaux peuvent varier selon l’emplacement ou l’unité de négociation.)

INFORMATIONS COMPLÉMENTAIRES

Cette demande d'emploi a été créée avec l'aide de l'IA. L'IA ne sera pas utilisée pour prendre des décisions d'embauche ou pour savoir qui progresse dans le processus de candidature à un emploi. Si vous avez des questions, veuillez contacter notre équipe Talent et Acquisition.

Cette demande d'emploi concerne un poste vacant existant.

Postuler

Vous n'avez récemment consulté aucun emploi

Vous n'avez enregistré aucun emploi récemment

Vous n’avez pas trouvé ce que vous cherchez?
Inscrivez-vous à nos alertes emploi.

Joignez-vous à la communauté de talents de Sysco

Rejoignez notre communauté de talents et soyez les premiers à être informés de nos offres d'emploi.

Interessé(e) par

En soumettant ce formulaire, je confirme avoir pris connaissance de la politique de confidentialité et accepte de recevoir des communications de la part de Sysco.