Software Engineering Jobs in Singapore
There are 2,227 open Software Engineering jobs in Singapore on freehire right now. 804 of them were posted recently. The skills employers ask for most often are java, api and cloud.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| SGD | year | SGD 105,000 | SGD 150,000 | SGD 155,000 | 35 |
| SGD | month | SGD 6,125 | SGD 8,500 | SGD 8,500 | 12 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- java 52%
- api 46%
- cloud 39%
- ci-cd 38%
- python 35%
- ai 33%
- sql 32%
- agile 30%
How the work is done
- Onsite 106 · 5%
- Hybrid 70 · 3%
- Remote 46 · 2%
Visa sponsorship offered in 70% of the 242 postings that state a position on it.
Seniority
- Senior 584
- Lead 120
- Intern 64
- Staff 55
- Junior 48
- Principal 34
Who is hiring
- 1000+ employees 372
- 501-1000 employees 114
- 51-200 employees 75
- 11-50 employees 63
- 201-500 employees 6
- 1-10 employees 3
Custom Software Engineer
Designs, builds, and maintains custom software for clients using languages like Java, Python, or JavaScript and frameworks such as React or .NET.

Software Engineer - Product
Meta seeks a software engineer to build and improve features for its global social platforms, using languages like Java, C++, or Python across mobile and web.
Senior Software Engineer
Senior full-stack engineer building blockchain-based tokenized investment platforms, mobile apps, and APIs using Java, React, Flutter, and cloud services.
Senior Software Engineer
Builds and maintains an AI-powered edtech platform that uses machine learning to improve digital education access and student engagement.
Principal Software Engineer
Principal Engineer to architect and own a large-scale streaming platform using Apache Flink, Kafka, and AWS, defining APIs, control-plane services, and operational excellence for near-real-time data processing.
Java Software Engineer
Develop secure embedded Java software for IoT and mobile devices, using AI-driven automation to improve testing and deployment in a global agile team.
Intern, AIoT Software Developer
Develop AIoT software features using JavaScript, Python, and Java, deploying to cloud/on-prem environments and improving user experience through testing and documentation.
Senior/Staff Software Engineer - Conversational AI
Build and lead production-grade conversational AI agents using LLMs, RAG, and guardrails, while owning the full stack and cloud infrastructure in a hands-on leadership role.
Senior Software Engineer, AI Native
Build shared AI tooling (sandbox runtimes, eval harnesses, model gateways) and embed AI-native workflows into engineering teams to help them ship faster.
Senior Software Engineer (Data)
Build and optimize distributed data pipelines using Scala/Java/Python, Spark, Kafka, and Delta Lake/Iceberg, then deploy them on GKE with Helm for AI-driven networking analytics.
Software Engineer - Data Speech
Build and optimize backend services for TikTok’s speech and music AI models, implementing distributed architectures and large-model voice tech for internal and external products.
Lead Research Software Engineer — AI Medical Data Systems
Lead a team building backend pipelines and AI infrastructure for the BloodCounts! AI4S project, enabling secure, federated learning workflows for medical research.
Software Engineer Intern — AI-Driven, Global Growth
Build and test e-commerce features for ShopBack’s platform using REST APIs and collaborate with product, data, and design teams.
Software Engineer-AI System (Digital Twin / Omniverse)
Build AI-powered digital twin applications in NVIDIA Omniverse, integrating computer vision, VLMs, and LLMs to simulate and automate industrial processes like inspection and logistics.
Software Engineer – Data Discovery & DataOps
Builds data pipelines, backend services, and front-end interfaces for a data-discovery product, using modern tech and AI components.
Lead Software Engineer, AI Platform
Lead AI platform engineering to build and scale LLM-driven SRE agents and chatbots that improve driver experiences and marketplace efficiency using Python, Go, LangChain, and cloud infra.
Software Engineer (AI) Traineeship [GRIT@Gov]
Build AI-powered automation on ServiceNow for Singapore’s public sector, integrating LLMs to streamline service requests and incident management.