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.

Búsqueda de Empleo

Senior Software Engineer

Global Service Center- Costa Rica

Apply Now
Job ID R232035 Date posted 01/14/2026

Employment Type

Compensation Range

Job Profile Summary

Resumen de la Empresa

Sysco conecta al mundo para compartir alimentos y cuidar unos de otros. Sysco lidera desde el corazón de la comida y el servicio para ofrecer los alimentos más frescos e ideas innovadoras a restaurantes, centros de salud, instituciones educativas, establecimientos de hospedaje y otros clientes que preparan comidas fuera del hogar. Nuestros clientes pueden contar con nosotros para entregar productos y soluciones precisas, ya que solo Sysco es el líder global que se encuentra en el centro de la innovación en suministro, entrega, cocina y más.

Description

The Software Engineer delivers high-quality software and technical solutions to meet product and platform needs. This role works across the full technology stack and requires a flexible mindset, strong problem-solving skills, and a passion for programming. The engineer collaborates closely with cross-functional teams to support the full software development lifecycle, from design through production support.

Responsibilities

  • Produce high-quality, maintainable code that meets product and platform requirements.

  • Adhere to architecture standards and software development best practices, including Test-Driven Development (TDD), code reviews, static code analysis, and secure coding principles.

  • Write clear and effective technical user stories and ensure that non-functional requirements (performance, scalability, resilience, and maintainability) are met.

  • Actively identify, resolve, and prevent defects while managing and reducing technical debt.

  • Develop unit tests to ensure strong code coverage and reliable regression testing.

  • Assist in the development of automated tests and environment management scripts.

  • Apply DevOps practices such as CI/CD pipelines, SDLC automation, and proactive monitoring and telemetry.

  • Participate in Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives to ensure progress and remove impediments.

  • Perform technical spikes and investigations to evaluate new tools, frameworks, and technologies.

  • Collaborate with team members across design, development, QA, deployment, and production support to deliver end-to-end solutions.

Qualifications

  • Bachelor’s degree in Computer Science.

  • Minimum English proficiency level: B2+ (CEFR) or higher.

  • 5–10 years of experience in software development, coding, and testing within an Agile environment (depending on education).

  • Hands-on experience with modern programming languages and platforms such as Java, JavaScript, C#, Python, Ruby, Groovy, Salesforce, and .NET.

Experience

  • Experience with any variant of BASIC or Business BASIC.

  • Experience designing and developing RESTful APIs.

  • Cloud computing experience (preferably AWS).

  • Experience working in Linux environments.

  • Experience with Relational Database Management Systems (RDBMS).

  • Previous team leadership or people management experience is a plus.

  • Strong understanding and implementation of code quality and software engineering best practices.

  • Ability to develop and automate unit tests; understanding of integration, end-to-end, and service-level testing.

  • Proficiency in version control systems such as Git, including branching and version management.

  • Solid knowledge of DevOps tools and concepts, including CI/CD, configuration management, containerization, infrastructure as code, and monitoring.

  • Experience applying Agile methodologies such as Scrum, Kanban, Lean, or XP.

  • Proven experience building and deploying applications on cloud platforms (e.g., AWS).

  • Strong self-learning mindset; independently researches solutions, improves daily work skills, and contributes to continuous improvement initiatives.

  • Effective collaborator who works well in cross-functional and multicultural environments.

  • Ability to identify business and technical problems and implement practical, effective solutions.

  • Excellent communication skills, both written and verbal, with a professional and constructive approach.

Benefits:

  • Hybrid position with on-site presence required based on business needs. (Site: Ultra park II Lagunilla, Heredia)

  • Private Medical Insurance

  • Asociacion Solidarista

  • Life Insurance

  • Personal Day Off

Note: Only candidates with Costa Rican nationality or valid immigration status will be considered; applicants residing outside Costa Rica will not be considered, and relocation is not available

Overview

Affirmative Action Statement

Apply Now
Bandera Azul Award
BRC award

Haven’t found what you’re looking for?
Sign up for our job alerts..

Join Our Talent Community

Join our Talent Community and be the first to know about our job openings. Select a job category and/or location from the list of options, then click "Add" to create your job alert.

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

  • Desarrollo de software, Lagunilla, Provincia de Heredia, Costa RicaRemove
Al enviar su información, usted reconoce que ha leído nuestra política de privacidad (opens in new window) y acepta recibir correos electrónicos de Sysco.