**Software Engineer** Reports To Director, Business Technology Location Sysco Canada Type Full Time, Permanent Closing Date June 20, 2025 **Company Overview** Sysco connects the world to share food and care for one another. Sysco leads from the heart of food and service to deliver the freshest of foods and ideas to restaurants, healthcare and educational facilities, lodging establishments and other customers who prepare meals away from home. Our customers can count on us to deliver on-point products and solutions since only Sysco is the global leader, sitting at the heart of innovation supply, delivery, culinary and more. With over 57,000 associates and a fleet of over 13,000 vehicles, Sysco operates approximately 326 distribution facilities worldwide and serves more than 625,000 customer locations. For fiscal 2024 that ended July 2, 2024, the company generated sales of more than $68 billion USD. Sysco, one of Canadas Best Employers 2024, as listed by Forbes, is dedicated to our global corporate social responsibility goals and to creating a diverse and inclusive workplace. We offer our associates the opportunity to grow personally and professionally, to contribute to the success of a dynamic organization, and to serve others in a manner that exceeds their expectations. Sysco is more than just a place to work. Our passion for food and our customers has made us the industry leader. To remain on top, we will continue to think bigger, work harder and never give up. Are you ready to drive success? For more information, visit or follow us @SyscoCanada at facebook.com/SyscoCanada; twitter.com/SyscoCanada or instagram.com/SyscoCanada **For a full list of opportunities, visit** ****Role:** 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. **Role 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 Syscos 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. **Qualifications/Skills/Job Requirements (About you):** * Minimum 3 years IT experience * College degree or equivalent years of IT experience * Experience using AS400 RPG, CL, DB2, ILE and SQL or * 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 tasksExternal Internal candidates apply via the Career Centre on your HR Portal / ADP Workforce Now. External candidates submit cover letter & resume via over letter & resume via ***Our Purpose:*** **Connecting the world to share food and care for one another** ***Our Mission:*** **Delivering success for our customers through industry-leading people, products and solutions** ***Our Identity:*** **Together we define our future of foodservice and supply chain** Sysco is committed to Employment Equity. Accommodations during the recruitment process are available upon request for candidates with disabilities. **Heres a sample of the many benefits Sysco associates enjoy:** Comprehensive Flexible Benefits including Health and Dental, Health Care Spending and Wellness Accounts Short-Term and Long-Term Disability Life Insurance Voluntary Optional Insurance Parental Leave Plan Company Pension Plan Group RRSP & TFSA Employee and Family Assistance Stock Purchase Plan Maple Virtual Care Unlimited on-line learning Sysco product discounts Preferred vendor discounts Associate Resource Groups (*benefits may vary based on location or bargaining unit)
Job Title
Software Engineer