Octopus MarTech Pte Ltd

Lead Software Engineer

Singapore

5 days ago
Save Job

Summary

We are seeking a hands-on and technically strong Lead Software Engineer to drive the development of cross-platform applications and IoT-integrated systems, with a special focus on smart vending machine platforms. This role combines leadership, architecture, and coding responsibilities. You will guide a distributed engineering team and build scalable solutions that integrate mobile apps, web dashboards, backend systems, and real-time telemetry from vending machines across multiple regions. Travel between Singapore and Vietnam is required for team and vendor collaboration.


Key Responsibilities:

  • Lead end-to-end software development for IoT-enabled vending machine platforms, including:
  • React.js web dashboard for telemetry monitoring, remote control, and analytics.
  • Kotlin-based Android modules for device communication and offline capabilities.
  • Backend services built with PHP Laravel to support gamification, data pipelines, and remote vending control.
  • Collaborate with hardware vendors, manufacturers, and firmware engineers to ensure robust system integration.
  • Design and implement telemetry solutions for real-time vending machine data collection and monitoring.
  • Mentor and lead distributed engineering teams in Singapore and Vietnam.
  • Define and enforce architectural best practices, coding standards, and DevOps CI/CD workflows.
  • Manage version control, automated testing, deployment pipelines, and technical documentation.
  • Participate in roadmap planning, feature prioritization, and technical discussions with partners and vendors.
  • Travel occasionally between Singapore and Vietnam for integration testing, deployment support, and team collaboration.


Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of software development experience, including at least 2–3 years in a leadership or technical lead role.
  • Strong hands-on experience with:
  • PHP Laravel for backend development.
  • React.js for modern web applications.
  • Experience with microservice architecture and AWS is a big plus
  • Knowledge of Android Kotlin for mobile development is a plus.
  • Experience integrating with IoT or embedded hardware systems.
  • Understanding of REST APIs, device communication protocols (e.g., MQTT, WebSockets), and secure system design.
  • Excellent English communication skills, both written and verbal.
  • Willingness to travel between Singapore and Vietnam as needed.


Preferred Qualifications:

  • Experience in smart vending machines, POS systems, or remote hardware control.
  • Background in telemetry, edge computing, or real-time data monitoring.
  • Knowledge of DevOps practices, CI/CD pipelines, and AWS.
  • Exposure to machine learning, recommendation systems, or customer behavior analytics.


Interested candidates may click on "Apply Now" to submit their resume.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: