Sysco

Senior Software Engineer

Sysco LABS - Sri Lanka Full time

JOB DESCRIPTION

Senior Software Engineer – Platform Engineering 

 

The Big Picture 

Sysco LABS is the Global In-House Center of Sysco Corporation (NYSE: SYY), the world’s largest foodservice company. Sysco ranks 56th in the Fortune 500 list and is the global leader in the trillion-dollar foodservice industry.   

Sysco employs over 75,000 associates, has 337 smart distribution facilities worldwide and over 14,000 IoT-enabled trucks serving 730,000 customer locations. For fiscal year 2025 that ended June 29, 2025, the company generated sales of more than $81.4 billion.   

Sysco LABS Sri Lanka delivers the technology that powers Sysco’s end-to-end operations. Sysco LABS’ enterprise technology is present in the end-to-end foodservice journey, enabling the sourcing of food products, merchandising, storage and warehouse operations, order placement and pricing algorithms, the delivery of food and supplies to Sysco’s global network and the in-restaurant dining experience of the end-customer. 

 

The Opportunity 

 

The Senior Software Engineer - Platform Engineering, will play a key role in building and enhancing the company’s development platform to improve developer productivity, scalability, and innovation. This role will contribute to designing, developing, and implementing intelligent tools and services powered by AI and Generative AI, enabling faster and more efficient software delivery across teams. 

 

Responsibilities: 

 

  • Designing, developing, and maintaining scalable platform components and developer tools to streamline software delivery 

  • Collaborating with cross-functional teams, including product, DevOps, and architecture, to deliver reliable and efficient platform solutions 

  • Implementing AI and Generative AI capabilities to automate repetitive development workflows, enhance code quality, and provide smart developer assistance 

  • Providing technical design guidance and driving best practices across engineering teams 

  • Mentoring and supporting junior engineers, fostering a culture of knowledge sharing, collaboration, and continuous learning 

  • Partnering effectively in an onshore–offshore model, ensuring seamless collaboration and communication across time zones 

  • Ensuring solutions follow enterprise standards for security, scalability, and maintainability 

  • Contributing to continuous improvement by researching emerging technologies and proposing innovative solutions 

 

Requirements: 

 

  • A Bachelor’s Degree in Computer Science, Software Engineering, or a related field 

  • 3+ years of experience in software engineering or platform development 

  • Expert-level proficiency in at least Java, Python, or JavaScript, with working knowledge of the others and experience in designing and building distributed, scalable systems 

  • A good understanding of machine learning concepts and experience with AI/GenAI technologies and an understanding of how to apply them in software development workflows 

  • Hands-on experience with AWS or other major cloud platforms (Azure, GCP) 

  • A solid understanding of SRE, DevOps practices, CI/CD pipelines, and Infrastructure as Code (IaC) tools 

  • Strong collaboration skills and experience working in onshore–offshore delivery models 

  • Excellent problem-solving, analytical, and communication skills 

  • The demonstrated ability to work independently and as part of a high-performing, agile team 

 

Benefits:  

 

  • US dollar-linked compensation  

  • Performance-based annual bonus  

  • Performance rewards and recognition  

  • Agile Benefits - special allowances for Health, Wellness & Academic purposes  

  • Paid birthday leave  

  • Team engagement allowance  

  • Comprehensive Health & Life Insurance Cover - extendable to parents and in-laws  

  • Overseas travel opportunities and exposure to client environments  

  • Hybrid work arrangement  

 

Sysco LABS is an Equal Opportunity Employer.