Software Engineering Jobs in Singapore
There are 2,226 open Software Engineering jobs in Singapore on freehire right now. 801 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 32%
- sql 32%
- agile 31%
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 585
- Lead 119
- Intern 65
- Staff 55
- Junior 48
- Principal 34
Who is hiring
- 1000+ employees 371
- 501-1000 employees 114
- 51-200 employees 75
- 11-50 employees 63
- 201-500 employees 6
- 1-10 employees 3
Senior Software Engineer (Web) | React & TypeScript
Builds enterprise-grade web apps with React and TypeScript for government digital transformation projects, focusing on scalable UIs and modern engineering practices.
Senior Software Engineer
Builds and maintains Singtel’s BSS platform (CRM, product catalogue, order management, CPQ) using Java/Spring Boot, microservices, and Oracle/MySQL, with optional React/Vue front-end work.
SENIOR SOFTWARE ENGINEER
Build and maintain cross-platform mobile apps for Android and iOS using .NET MAUI, collaborating with designers and backend teams to deliver polished user experiences.
Java Developer
Builds and maintains high-availability Java/Spring Boot microservices on Azure, writes REST APIs, and drives CI/CD pipelines with DevSecOps practices.
Senior Software Developer
Senior full-stack developer maintaining legacy AngularJS/.NET apps and building new Angular 16+ and .NET 4.8+ web solutions with SQL Server, Azure, and interactive dashboards.
Java developer
Builds and maintains Java-based microservices and REST APIs using Spring Boot, SQL databases, and modern DevOps tooling in an Agile team.
Senior Software Developer - RPA UiPath
Design, build, and maintain UiPath RPA workflows for enterprise clients, including document processing and API integrations, while providing L1–L3 support and training across onsite and remote engagements.
Hiring: Software Developer - RPA UiPath
Develops and maintains RPA workflows using UiPath to automate business processes for clients, including document processing and API integrations.
Hiring: Senior Software Developer - RPA UiPath
Design, build, and deploy RPA automations using UiPath for enterprise clients, including process analysis, workflow development, and support across onsite/remote engagements.
Hiring: 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.
Hiring: SOFTWARE ENGINEER
Builds and maintains Java-based web applications using JSP, Servlets, and REST/SOAP services; writes unit tests, troubleshoots issues, and documents code for a job-search platform.
Hiring: Java Developer
Build and maintain scalable Java microservices using Spring Boot, REST APIs, and cloud tools for a fintech employer in Singapore.
Hiring: 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 integrating AI tools.
Hiring: Software Developer
Build and maintain enterprise ETL pipelines, databases, and BI reports using Informatica, SQL Server, Oracle, SSRS, and Power BI for a fintech employer.
Web Developer (20-25 hours per week) at Crimson Education
Build and maintain the CGA website using Next.js/React, TypeScript, and AWS, while collaborating with marketing on features and handling technical SEO.

Software Engineer
Builds and maintains Padlet’s full-stack web app, working across backend (Rails/Node) and frontend (VueJS) to deliver a collaborative document platform used by 40M+ people.
Senior Software Engineer (FX Engineering)
Build and optimize low-latency, fault-tolerant backend systems for a leading FX trading platform using Java, Spring, Kafka, and cloud-native tools.
Software Engineer
Builds secure, cloud-native banking-as-a-service backends in Java/JavaScript, deploying via GitLab CI/CD and Kubernetes to deliver mobile-first card services for financial institutions.
.NET Developer (Singapore)
Build and maintain .NET web apps using C#, ASP.NET, MVC, and front-end frameworks; collaborate on RPA solutions and deploy to IIS.
Software Engineer Ecosystem
Build and integrate software for autonomous robots and third-party systems on a global fleet-management platform, using C++, Python, ROS, and real-time protocols.