freehire launches on Product Hunt on 26 August.

Follow →

Senior Application Engineer

Open 22d

Summary

Senior engineer building and maintaining scalable software, web apps, and backend services for industrial systems, with a focus on IoT integration and SCADA SDK plugins.

If you are highly motivated, enthusiastic and have excellent programming skills, we offer a challenging career in an innovative technology company.

We are looking for a Senior Application Engineer at our office in Singapore and welcome your application.

Job Description

  • Research, design, and develop computer and network software, specialized utility programs, and SCADA SDK plugins
  • Build and maintain scalable software solutions, including web applications, Windows-based services, and backend logic using modern frameworks.
  • Work closely with engineers to integrate hardware and software systems, defining clear specifications and performance requirements.
  • Design and develop interfaces for IoT devices, PLCs, and backend databases, ensuring seamless data flow across protocols like Modbus, MQTT, and SNMP.
  • Update software, enhance existing software capabilities, and write clean, sustainable code.
  • Develop and direct software testing and validation procedures. Prepare robust project documentation, including software design specifications and operation manuals.
  • Handle full-stack deployments (on-premises and remote) and provide high-level diagnostic support to resolve issues.

Requirement

  • Proficiency in TypeScript. Familiarity with Python or Java is a strong plus (especially for backend logic and data scripting).
  • Strong SQL knowledge (MSSQL/PostgreSQL).
  • Ability to design clean, user-friendly interfaces (CSS/Frontend styling).
  • Basic knowledge of computer networking, and server resources.
  • Familiarity with BMS, PMS, EMS, or SCADA platforms is a significant advantage.
  • Strong debugging and troubleshooting capabilities with minimal supervision.
  • Self-motivated, independent, and a proactive team player with a strong capacity for self-learning new technologies.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available