Back to jobs
New

Senior Cloud Engineer

Costa Rica

Job Title: Senior Cloud Engineer

Key Skills: Go, TypeScript, PLC, SCADA, HMI, Windows VMs, File Parsing, APIs, Industrial Integrations, CI/CD, Troubleshooting, Virtualization

Experience: +3 years of experience.

Location: Costa Rica

Mode: Remote

We at Coforge are hiring Senior Cloud Engineer (#21243) with the following skill set.

Key Responsibilities

  • Own integrations for new and existing PLC, HMI, and SCADA vendors — from initial reverse engineering through production rollout.
  • Build adapters and services in Go and TypeScript that connect vendor toolchains to platform source-control engines.
  • Work with vendor SDKs, command-line tools, add-ons, GSD files, and similar artifacts to programmatically extract and manipulate project data.
  • Stand up, maintain, and troubleshoot Windows virtual machines, vendor software installations, and licensing configurations required for development and testing.
  • Define and maintain repeatable processes for VM creation, snapshotting, and distribution to support reproducible vendor environments.
  • Develop user-facing features (web and desktop) that enable diff, merge, and review experiences for visual programming languages.
  • Make architectural decisions regarding vendor integrations, ensuring scalability and maintainability across the platform.
  • Collaborate with product, engineering, and customer-facing teams to prioritize integrations, features, and technical requirements.
  • Maintain clear documentation of integration logic, vendor-specific behaviors, licensing constraints, and operational procedures.
  • Support customers during onboarding and troubleshoot integration edge cases in real-world industrial environments.

Required Skills & Qualifications

  • 3–5 years of professional software engineering experience following software development best practices such as code reviews, CI/CD, and automated testing.
  • Proficiency in at least one statically typed language such as Go, TypeScript, or C#, and one dynamic language such as Python, JavaScript, or Ruby.
  • Strong experience working across full-stack environments, including backend services, APIs, and user-facing web or desktop applications.
  • Experience parsing, generating, or transforming structured and proprietary file formats (XML, JSON, protobuf, binary formats, etc.).
  • Hands-on experience installing, configuring, and troubleshooting software in Windows environments, including virtualization workflows and virtual machines.
  • Strong troubleshooting, analytical, and problem-solving skills, especially in ambiguous or poorly documented systems.
  • Excellent written and verbal communication skills, with the ability to clearly explain technical concepts to cross-functional stakeholders.
  • Ability to create clear technical documentation and specifications.
  • Direct exposure to PLCs, HMIs, or SCADA systems through professional experience, education, or personal projects (mandatory).

Preferred Skills

  • Experience with industrial automation vendor toolchains such as Siemens (TIA Portal / Step 7), Rockwell (Studio 5000 / RSLogix), Beckhoff TwinCAT, Schneider EcoStruxure, Mitsubishi GX Works, Inductive Automation Ignition, or AVEVA.
  • Experience reverse-engineering proprietary file formats or communication protocols.
  • Familiarity with GSD files, vendor add-ons, and industrial device description standards.
  • Knowledge of Git internals, version control systems, or developer productivity tools.
  • Experience with virtualization technologies such as VMware, Hyper-V, or Nutanix.
  • Exposure to software license management or vendor relationship coordination.
  • Experience working in startup environments or compliant environments such as SOC2 or ISO27001.

Posted On: 29-5-2026

At Coforge, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Create a Job Alert

Interested in building your career at Encora? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...