Senior Software Engineer

Posted:
1/14/2026, 6:52:20 AM

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
On-site

JOB 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

Sysco

Website: https://sysco.com/

Headquarter Location: Houston, Texas, United States

Employee Count: 10001+

Year Founded: 1969

IPO Status: Public

Industries: Electrical Distribution ⋅ Food and Beverage ⋅ Food Delivery ⋅ Health Care ⋅ Hospitality ⋅ Logistics ⋅ Marketing ⋅ Meat and Poultry ⋅ Restaurants ⋅ Sales