Software Engineering Jobs in Singapore
There are 2,187 open Software Engineering jobs in Singapore on freehire right now. 793 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 103,750 | SGD 142,500 | SGD 150,000 | 28 |
| 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 34%
- sql 32%
- agile 31%
How the work is done
- Onsite 104 · 5%
- Hybrid 69 · 3%
- Remote 43 · 2%
Visa sponsorship offered in 69% of the 237 postings that state a position on it.
Seniority
- Senior 575
- Lead 121
- Intern 60
- Staff 50
- Junior 46
- Principal 34
Who is hiring
- 1000+ employees 373
- 501-1000 employees 112
- 51-200 employees 75
- 11-50 employees 60
- 201-500 employees 6
- 1-10 employees 3
Software Engineer, ML Dev Enablement
Build and optimize cloud-based ML infrastructure for autonomous-vehicle training, including multi-cloud GPU clusters, distributed PyTorch pipelines, and agentic AI tooling to speed up model development.
Senior Software Engineer
Builds and optimizes low-latency trading platforms in Python, collaborating with quants to scale infrastructure that powers global financial markets.
Senior Software Engineer
Senior Software Engineer builds and integrates high-performance C/C++ and .NET applications for hardware-software systems, including databases, APIs, and containerized deployments in enterprise environments.
Senior R&D AI Software Development Engineer
Develops AI agents and automation tools for electronic design workflows, integrating LLMs, simulation engines, and EDA software using Python and modern AI/ML techniques.
Robotics Software Engineer
Designs and implements fleet management algorithms for robotic systems, focusing on scheduling, routing, and resource optimization in logistics environments.
Junior Software Engineer (Java)
Junior Software Engineer on an Application Support team, working with Java and Spring Boot to troubleshoot, maintain, and support business-critical enterprise applications.
Senior Software Engineer (Java | Microservices | Banking & Financial Services) SP
Senior Software Engineer designing and developing scalable Java/Spring Boot microservices for banking, treasury, and capital markets platforms, with hands-on work across Kafka, REST APIs, cloud containers, and CI/CD.
Software Engineer
This role involves designing, developing, and supporting enterprise applications and contact center technologies within a high-availability environment. The engineer will manage CI/CD pipelines, perform production support, and integrate various middleware and database solutions using Java, C, and DevOps tools.
Senior Java Developer(Ali Baba cloud)
Senior Java Developer building scalable microservices on Alibaba Cloud using Spring Boot/Cloud, Kafka/RabbitMQ, and managing containerized deployments with Kubernetes, Docker, and multiple databases.
Java Software Engineer – Spring Boot / AWS
Responsibilities: Working with the development team, you will be responsible for the design, development, documentation, testing and delivery of the software solution for an Automatic Fare Collection (AFC) system or a…
Software Engineer Intern
Software Engineer Intern developing C# .NET Core desktop (WPF/MVVM) and gRPC service applications for semiconductor factory automation in Singapore.
Software Engineer
The Software Engineer will develop and maintain thick client applications and APIs using C# and WPF, while managing MSSQL database solutions. The role involves supporting system integration, testing, and deployment for video management and security-related software systems.
Software Engineer (Power Platform)
The Software Engineer will develop and maintain business solutions using the Microsoft Power Platform, including Power Apps, Power Automate, Power BI, and Copilot Studio. Responsibilities include workflow automation, data modeling, system integration, and chatbot development.
WEB DEVELOPER
Spark Systems is hiring a Web Developer to build and maintain high-performance, scalable web applications for their institutional FX trading platform. The role involves working with React, TypeScript, and real-time data streams to deliver stable, low-latency trading solutions.
