Software Engineering Jobs in Singapore
There are 2,233 open Software Engineering jobs in Singapore on freehire right now. 805 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 45%
- cloud 39%
- ci-cd 38%
- python 35%
- ai 33%
- sql 31%
- 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 586
- Lead 121
- Intern 65
- 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 Engineer, Engineering Excellence
Build internal platforms and AI tools to boost developer productivity, system reliability, and security across a fintech engineering org.
FABRICA AI 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 calibrating sensors and testing in real-world construction sites.
Software Developer
Design and maintain enterprise ETL pipelines, databases, and BI reports using Informatica, SQL Server, Oracle, and Power BI for a fintech organization.
Software Engineer
Build full-stack web and mobile apps, integrate AI/ML, and own projects end-to-end in a fast-moving startup.
Senior Software Engineer (Kotlin and React)
Build and maintain full-stack applications using Kotlin and React, deploying to cloud platforms with CI/CD and containerization while collaborating across teams.
Software Developer (LS/JT)
We are seeking Software Developer to create flexible, scalable, and high-performance software that enhances vehicle intelligence, automation and connectivity. You will be instrumental in developing and integrating…
Senior Software Developer
Build and maintain front-end and back-end components for trading and pricing applications using Angular, Python, and AWS, while leading architecture decisions and CI/CD pipelines.
Software Engineer – Engineering Excellence, AI Tools
Build AI-powered internal tools and platforms to boost developer productivity and system reliability at a Singapore-based product company.
Java Software Engineer — Core Banking, TDD & CI
Develops and maintains Java-based core banking applications using TDD and CI to ensure scalable, robust, and high-quality systems.
Senior Java Developer (GCP Experience)
Job Description ABOUT THE JOB We are looking for a skilled Senior Java Developer to design and build scalable, high-quality microservices and cloud-based applications. The ideal candidate will have strong hands-on…
Software Engineer
Develops cloud and on-premise software to connect and control industrial measurement devices using C++/C# and IoT platforms like Azure IoT.
Senior Software Developer
Build and maintain scalable .NET microservices for a global family-entertainment platform, using Docker, cloud/on-premise hybrid systems, and AI tools to accelerate development and integration.
Senior Java Developer
We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release. Senior Java Developer responsibilities include gathering system and user…
Senior Software Developer (Many Positions)
Build and ship full-stack retail software for global fashion brands using Java, JavaScript, or Python and modern web frameworks.
Senior Principal Software Developer - Singapore
Build and optimize cloud-native security software for Fortinet’s next-gen platform, focusing on scalable networking features, container orchestration, and distributed systems.
Onsite Software Engineer — Cloud, Java/Python/JS
Onsite software engineer in Singapore building cloud-based solutions using Java, Python, or JavaScript for FRG Technology Consulting.
Staff Software Developer
Lead the design and development of advanced 3D visualization tools for subsurface imaging using C++, Qt, and OpenGL, enabling scientists to analyze complex geoscience data.
Staff Software Developer
Lead the design and development of 3D visualization tools for subsurface imaging, using modern C++ and Qt to help scientists explore complex geological data.