S

Sysco

Supplies food and kitchen goods to restaurants

Software Engineer

Backend EngineeringPosted on Nov 11
Full-timeSri Lanka

About the Job

Requirements

  • Solid grounding in object-oriented programming, SOLID principles, design patterns, data structures, and algorithms.
  • Working knowledge of foundational secure programming and data privacy concepts.
  • Comfort with version control, branching strategies, and continuous integration and continuous delivery (CI/CD) basics.
  • Familiarity with at least one cloud platform: AWS, GCP, or Azure, and willingness to contribute to cloud and DevOps tasks with guidance.
  • Experience using AI coding assistants for development tasks, with the judgment to validate AI-generated output before use.
  • Strong verbal and written communication, and comfort participating actively in agile ceremonies.
  • Reliable task estimation and self-management within a defined project methodology.
  • A proactive, independent learning mindset and willingness to research and self-improve.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • More than one year of professional software engineering experience.

Responsibilities

  • Apply object-oriented programming and SOLID principles, design patterns, and common data structures and algorithms with minimal supervision.
  • Apply basic concurrency and parallel programming concepts under supervision, along with foundational secure programming concepts.
  • Learn new languages, libraries, and frameworks as needed, and build an understanding of the team's SaaS and PaaS solutions.
  • Use foundational design patterns and reference architectures, seeking senior support as needed; interpret functional and non-functional requirements to complete tasks with minimal rework.
  • Use Sysco-approved AI coding assistants for code generation, debugging, and refactoring; validate AI-generated output before committing, understand foundational AI integration patterns, and contribute to related implementations.
  • Manage code branches and versioned components, and work independently within the team's chosen project management methodology.
  • Implement code-quality best practices and adjust existing code to meet standards without breaking functionality; write effective unit tests and understand the goals of integration and end-to-end testing.
  • Conduct root cause analysis and resolve straightforward production issues independently; navigate approved monitoring tools such as Datadog and AWS CloudWatch to monitor applications, including AI-integrated components.
  • Contribute to foundational DevOps tasks, including CI/CD, configuration and secret management, and infrastructure, as well as cloud implementations and proofs of concept on AWS, GCP, or Azure, with guidance; stay aware of approved vulnerability-detection tooling and cloud AI service usage guidelines.
  • Use AI tools to assist with writing tests and identifying code-quality issues, validating generated output for correctness and coverage.
  • Communicate clearly and constructively, verbally and in writing; actively participate in project meetings and sprint ceremonies.
  • Estimate assigned tasks accurately and participate in team-level estimation and planning; stay aware of teammates' work and provide support when advised by senior colleagues.
  • Contribute to brainstorming sessions and independently research answers to technical questions; stay current on industry and AI trends through discussions and forums.
  • Use AI assistance responsibly for written communication and documentation; explore how AI tools can improve personal productivity and share learnings with the team.

About the Company

Sysco

Supplies food and kitchen goods to restaurants

Sysco buys, stores and delivers food, kitchen supplies and equipment to restaurants, hospitals, schools, hotels and other businesses that cook away from home. Alongside national brands, it sells its own Sysco Brand line of foods and supplies, which fills a large share of the cases it ships. Its biggest product groups are fresh and frozen meats, canned and dry goods, and frozen produce and baked goods. Customers order through Sysco sales representatives or online, and Sysco delivers from distribution centers across North America and Europe, earning money on the difference between what it pays suppliers and what customers pay for delivered goods. Sysco was founded in 1969, began public operations in 1970 and is based in Houston, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Houston, TX
Founded
1969

Recently Posted Jobs

Explore more opportunities at Sysco

See more jobs