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
Software Developer
Develops and maintains scalable software applications using languages like Java or Python, collaborating across teams to deliver high-quality solutions with modern front-end and cloud technologies.
Software Developer
Builds and maintains client-focused applications using modern languages like Python, JavaScript, or Java in an agile team.
Software Engineer Intern — Agentic AI & Automation
Build AI agents and automations for a marketing agency, integrating tools like HubSpot and Instagram to streamline workflows and generate proposals.
IOT Software Developer
Develops and maintains IoT solutions, integrating devices with Windows frontends and backend APIs using C++, C#, PHP, and MySQL.
Software Engineer (Data Services And Applications)
Build and maintain secure, automated data pipelines and APIs that underpin Singapore’s digital-defence operations, using Java/C++ and modern data tools.
Software Engineer, Data Programme
Build and maintain a unified data platform for Singapore’s government, creating APIs, microservices, and tools to improve data discovery, quality, and access across agencies.
Founding Engineer, AI Agents
Design and build the core architecture for personal AI agents, focusing on runtime, memory, security, and multi-agent orchestration to turn model capabilities into reliable product experiences.
Fabrica AI Tile Grouting Robots (Senior) Robotics Software Engineer
Build and maintain the software stack for an autonomous tile-grouting robot using ROS2, integrating AI models and embedded firmware while ensuring real-world reliability in construction environments.
Graduate Software Engineer — AI-Driven Recommendations
Build and optimize AI-driven recommender systems and agent-based workflows for TikTok’s global platform, focusing on scalable architectures and high-availability tooling.
Software Engineer (AI Coding)
Build an AI-powered investment platform by integrating LLM tools, RAG, and agentic workflows with backend services, subscription logic, and trading interfaces.
Senior/Staff Software Engineer - Conversational AI
Build and lead a production-grade conversational AI system using LLMs, RAG, and guardrails; own the full stack, infrastructure, and security for a live AI agent answering user queries.
Software Engineer (AI Engineering)
Builds and deploys an AI-powered autonomous penetration testing platform using LLMs and agents, integrating Python/Go backend services with TypeScript/React dashboards.
Software Engineer (AI System)
Build and lead AI-powered digital twin systems using NVIDIA Omniverse, integrating computer vision, LLMs, and real-time 3D simulation for industrial applications.
Software Engineer (AI Assistant Product)
Build and maintain a production AI-powered internal chat assistant using full-stack web tech (React, Spring Boot/Java) to boost staff productivity across a Singapore government agency.
Senior Robotics Software Engineer - ROS2 & AI for Edge Bots
Design and maintain ROS2-based software for autonomous robots, integrating AI models for edge deployment and optimizing perception pipelines.
Senior AI and Software Engineer
Architect and build an AI-driven logistics engine for a last-mile delivery network, designing distributed systems, ML pipelines, and real-time routing logic in Python on AWS.
Python Software Engineer — Industrial Data Pipelines
Builds Python-based data pipelines and BI processes for semiconductor manufacturing analytics, integrating Oracle data and delivering Power BI dashboards.