Skip to main content

PLEASE NOTE: Sysco does not charge a fee at any stage of the recruitment process. Any requests for the payment of fees should be refused and reported to local law enforcement for appropriate action.

Software Engineer

Sysco Corporate

APPLY NOW
Job ID R190827 Date posted 03/12/2025

Employment Type Full time

Company name US6469 Sysco Payroll, Division of Sysco Resources Services, LLC

Compensation Range The pay range provided is not indicative of Sysco’s actual pay range but is merely algorithmic and provided for generalized comparison. Factors that may be used to determine rate of pay include specific skills, work location, work experience and other individualized factors

Requirements Delivers high quality software and technical solutions to meet product/platform needs. Works across the full stack and possesses a flexible mindset and passion for programming

Description

JOB SUMMARY

The ideal candidate delivers high quality software and technical solutions related to telephony applications to meet product/platform needs. Experience adding functionality in telephony applications using scripting languages like JavaScript a plus, as well as experience querying data using standard SQL, general knowledge and experience integrating with SalesForceand ageneral understanding of how to interact with other applications through documented API’s.

Works across the full stack and possesses a flexible mindset and passion for programming.

RESPONSIBILITIES

  • Provides technical support and enhancements to an enterprise telephony application Talkdesk used by multiple internal call center customers. 

  • Produce high quality code to meet product/platform requirements

  • 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

  • Develops unit tests to ensure good coverage and regression testing ability

  • Assists in the development of automated tests and environment management scripts

  • Practices DevOps methods like CI/CD, SDLC automation and proactive monitoring/telemetry

  • Participates in sprint planning, daily stand-ups, sprint reviews and retrospectives to enable progress, and surface and resolve impediments

  • Performs spikes and investigations to evaluate new tools/technologies

  • Collaborates with the team to support end-to-end including design, development, QA, deployment and production support

MANDATORY EXPERIENCE

  • Bachelor's degree in CS or 3 years of relevant developer experience

  • 2-5 years of experience in coding, testing and application development in an agile environment, depending on education

  • Practical experience using  relevant modern programming languages and platforms (Java, JavaScript, C#, Python, Ruby, Groovy, Salesforce)

  • 3 years of solution design and development experience building cloud-native applications using open-source frameworks like Spring

  • 2 years of knowledge and experience with REST API design and implementation, and event driven architecture

COMPETENCIES

  • Has knowledge of enterprise telephony applications and experience supporting those applications

  • Understands and implements code quality best practices

  • Develops and automates unit tests. Understands the objectives, activities, and results of integration, end-to-end, and unit testing for services and components

  • Able to create and manage code branches and versioned components using version control systems (Git or similar)

  • Proficient with DevOps tools and concepts , including continuous integration, continuous deployment / delivery, configuration and containerization, infrastructure as code, and monitoring

  • Possesses skills, experience, and proficiency with Agile practices (e.g. Lean, XP, Scrum, Kanban) and can apply these in one or more domains

  • Experience building and deploying applications on a cloud platform such as AWS

  • Researches the answers to questions independently, improves specific day-to-day work skills, and identifies key growth areas and topics of interest for self and others. Supports continuous learning efforts by engaging in feedback, research, and implementation efforts that directly support team strategies and processes

  • Works and collaborates effectively with others, in multiple contexts

  • Identifies business and technical problems; identifies and implements working solutions

  • Communicates effectively and professionally; listens and speaks constructively in multiple contexts

Overview Sysco is the global leader in foodservice distribution. With over 71,000 colleagues and a fleet of over 13,000 vehicles, Sysco operates approximately 333 distribution facilities worldwide and serves more than 700,000 customer locations. We offer our colleagues 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. We’re looking for talented, hard-working individuals to join our team. Come grow with us and let us show you why Sysco is at the heart of food and service.

AFFIRMATIVE ACTION STATEMENT Applicants must be currently authorized to work in the United States. We are proud to be an Equal Opportunity and Affirmative Action employer, and consider qualified applicants without regard to race, color, creed, religion, ancestry, national origin, sex, sexual orientation, gender identity, age, disability, veteran status or any other protected factor under federal, state or local law. This opportunity is available through Sysco Corporation, its subsidiaries and affiliates.

APPLY NOW

You have not recently viewed any jobs.

You have not saved any jobs.

Hungry for New Opportunities?
Join our Talent Community for fresh updates.

Join the Sysco Talent Community!

Let’s stay in touch — be the first to hear about fresh career opportunities! Select a job category and location from the list of options, then click “Add” to create your job alert.

Interested InSelect a job category from the list of options. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.

    By submitting your information, you acknowledge that you have read our privacy policy (opens in new window) and consent to receive email communications from Sysco.

    Already A Member