Point your AI agent at freehire and let it find you a job.

Get the CLI →

Private Advertiser

NewBe an early applicant

Lead Software Engineer

Posted
Discussion

Summary

Hands-on lead engineer (player-coach) in Penang, Malaysia at an international industrial-IoT company: owns and evolves a connected-monitoring platform — IoT data pipelines, backend APIs, time-series processing, web/mobile apps, cloud infra — while mentoring engineers and industrialising AI features. Core stack: Node.js/TypeScript, Python/Go/Java, AWS/Azure/GCP, SQL, Angular/Ionic.

An international technology company is expanding its technical and engineering capability in Penang, Malaysia.

This is a hands-on Lead Software Engineer / player-coach role for an experienced engineer who wants to remain deeply involved in designing and building production software while progressively taking technical ownership of a sophisticated software platform and helping grow the Malaysian engineering team.

You will work closely with senior technical leadership and collaborate daily with international firmware, hardware and engineering teams.

The role sits at the intersection of cloud software, industrial IoT, web and mobile applications, data and AI, offering significant technical ownership and the opportunity to influence architecture, engineering practices and future technology direction.

Key responsibilities

Own and evolve the software platform, including IoT device data pipelines, backend services and APIs, time-series data processing, web and mobile applications, cloud infrastructure and integrations, monitoring, diagnostics and fleet-management capabilities

Turn raw sensor data into reliable, actionable information for industrial users

Develop and maintain modern web and cross-platform mobile applications used for sensor commissioning, configuration and diagnostics, device monitoring, fleet management, troubleshooting and maintenance

Work closely with embedded firmware engineers on end-to-end device-to-cloud architecture, including wireless connectivity, BLE tooling, device provisioning, OTA/DFU workflows, fleet diagnostics, security and device lifecycle management

Help industrialise AI and data-driven functionality across the platform, including time-series analytics and anomaly detection, vibration and acoustic classification, predictive diagnostics, edge AI / TinyML deployment and integration of ML models into production applications

Own software quality end-to-end through architecture and design reviews, code reviews, automated testing, CI/CD, observability, documentation and release management

Recruit and mentor software engineers, establish engineering practices, contribute to architecture and tooling decisions and help develop the local engineering culture

Contribute directly to the technology roadmap alongside senior technical leadership

About you

7+ years of professional software engineering experience

At least 2 years leading technical projects, mentoring engineers or working as a Technical Lead

Strong software architecture and engineering fundamentals

Solid backend engineering experience using technologies such as Node.js/TypeScript, Python, Go or Java

Experience with cloud platforms such as AWS, Azure or GCP

Experience with containers, automated testing and CI/CD

Experience building data-intensive applications, APIs or data pipelines

Strong understanding of SQL and modern data architectures

Good written and spoken English with the ability to collaborate across countries and time zones

Experience with modern TypeScript frontend development, including Angular, TypeScript, RxJS and Ionic

Experience across IoT, embedded-connected systems, industrial technology, time-series data, machine learning or edge AI would be highly regarded.

About the company

An international technology company developing connected monitoring and intelligent sensing solutions for industrial environments.

The technology combines industrial IoT, wireless sensing, cloud software, data and edge intelligence to help organisations monitor critical assets and transform field data into actionable insights.

The company is expanding its engineering capability in Penang, Malaysia, providing an opportunity to join at an early stage and play a significant role in shaping the local technical team and its engineering culture.

Further information about the company and its technology will be shared with suitable candidates as they progress through the process.

Competitive salary based on experience

High level of technical ownership

Direct access to senior technical leadership

Opportunity to help build a new engineering organisation

Professional development and international exposure

Work on sophisticated technology deployed in real-world industrial environments

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

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