Senior Software Engineer
Global Service Center- Costa Rica
Apply NowEmployment 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