CareerPlan

Software Engineer (Application Development)

Singapore, North East, SingaporeFull-time2026-10-12 → 2026-11-09

Core

Design and build in-house products and AI-powered applications, including desktop apps, RESTful APIs, and ML-integrated solutions.

Role type

Senior IC software engineer (application development & AI integration)

Builds

Desktop applications, RESTful web APIs, and AI-enabled software solutions

Domain

Cybersecurity technology, hardware-level security, firmware/physical layer

Deliverable

production ML models

Required skills

C#, C/C++, Python, ASP.NET Core, Node.js, Qt/QML, PyTorch, TensorFlow, Scikit-learn, RESTful API design, database design, system integration, Git, Docker

Preferred skills

Cloud platforms (AWS, Azure, GCP), Agile methodologies, LLM integration

Technologies

C#, C/C++, Python, ASP.NET Core, Node.js, Qt/QML, PyTorch, TensorFlow, Scikit-learn, MS SQL, MySQL, PostgreSQL, MongoDB, Git, Docker, Drone CI, Visual Studio, VS Code, QT Creator

Responsibilities

Design and develop desktop applications, RESTful web APIs, and AI-enabled software solutions; Develop, integrate, and deploy machine learning models into production systems; Participate in requirements analysis, architecture design, and project planning; Maintain, optimize, and refactor existing codebases; Produce clean, well-documented code adhering to industry standards

Seniority

Mid-to-Senior, hands-on IC