Software Engineering Jobs in Singapore
There are 2,177 open Software Engineering jobs in Singapore on freehire right now. 780 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 33%
- sql 32%
- agile 31%
How the work is done
- Onsite 106 · 5%
- Hybrid 69 · 3%
- Remote 45 · 2%
Visa sponsorship offered in 69% of the 237 postings that state a position on it.
Seniority
- Senior 575
- Lead 118
- Intern 61
- Staff 50
- Junior 47
- Principal 34
Who is hiring
- 1000+ employees 370
- 501-1000 employees 112
- 51-200 employees 75
- 11-50 employees 60
- 201-500 employees 6
- 1-10 employees 3
Software Engineer (Java)
Builds and maintains Java EE web applications and UI frameworks using Struts, Spring, Hibernate, and Oracle DB, with optional Mendix low-code development.
Java Software Engineer
Build and maintain a global cash-management back-office system in Java/Spring, React, and microservices, deploying to 25+ countries and integrating with banking modules like payments and risk.
Software Engineer
Builds features to grow user engagement and improve communications for Google Pay, using Java, C++, or Python in a product team.
Senior / Software Engineer
Build desktop and cloud tools for Renesas microcontrollers using Java, TypeScript, and Python, while providing customer support and ensuring software quality.
Software Engineer (Java)
Builds and maintains Java-based financial applications using Spring Boot, microservices, and PostgreSQL, with front-end exposure in React.
Software Engineer (Java)
Develop and maintain Java-based applications, optimize performance, and integrate systems using frameworks like Spring and WebLogic.
JAVA SOFTWARE ENGINEER
Build and maintain scalable Java-based banking systems using Spring Boot, EJB, and messaging middleware, while fixing complex legacy defects and ensuring compliance with bank standards.
Software Engineer
Build and maintain a cloud-based season parking system, integrating APIs and payment gateways with React, Node.js, and SQL Server.
Senior Software Engineer (Java / .NET, Cloud Migration)
Senior engineer modernizing legacy Java/.NET apps into cloud-native Azure systems, including data migration, API development, and full SDLC ownership.
Software Engineer (Java) - 1 year contract
Builds secure Java/Spring Boot microservices for homeland security and critical infrastructure, following Agile and Thales’ dev processes.
Senior Software Engineer (Java / Kotlin) - A26140
Senior Software Engineer to lead Java/Kotlin projects, modernize legacy systems, and build reusable frameworks for government clients in Singapore.
Java Application Developer
Develops and maintains backend payment services using Java, Spring Boot, and microservices; builds features for Singapore’s national debit scheme and online transactions.
Software Developer - Java
Build and maintain Java-based microservices and RESTful APIs for financial services using Spring Boot and modern CI/CD pipelines.
Software Engineer (Java Preferred)
Develop and maintain Java-based software for government-linked projects, ensuring code quality, security, and compliance with specifications.
Java Software Engineer — Enterprise Spring Boot & Cloud
Designs, builds, and maintains Java applications using Spring Boot and SQL, collaborating with teams to deliver secure systems on AWS.
Bilingual Java Software Engineer
Build and maintain internal Java-based applications using Servlet, SQL, and web technologies like JSP and JavaScript.
Software Engineer
Builds and improves Windows desktop and web apps for SteelSeries GG and Nahimic using C#, .NET, and XAML, focusing on audio/gaming software and hardware integrations.
Software Engineer
Build and lead full-stack systems for a licensed digital securities exchange, integrating blockchain, DeFi, and cloud-native services to tokenize and trade alternative assets like art and real estate.
IT SOFTWARE ENGINEER
Build internal web apps and automation using AI agents, LLM APIs, and full-stack TypeScript/React, while maintaining a hybrid cloud infrastructure and enforcing security-by-design.