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
Senior Software Engineer - Java
Builds and maintains Java-based banking software using REST/gRPC, Vue.js/Angular, and CI/CD pipelines in an Agile team.
EG Senior/ Software Engineer (Java)
Senior Java engineer at an APAC IT services firm; designs, codes, tests, and supports enterprise solutions for government and corporate clients.
Software Engineer (Java with AWS) | Contract
Build and maintain enterprise Java applications on AWS for clients, handling requirements, design, development, and integration with databases and web services.
Java & Python Software Engineer — WealthTech
Build and maintain wealth-management systems using Java and Python, fixing legacy defects and ensuring system stability in Agile teams.
Senior Java Software Engineer – Java EE, Agile, Mendix
Design and develop web applications using Java EE, Agile, and the Mendix low-code platform with Oracle DB.
Java Software Engineer - Scale Fast, Build & Deploy
Develop and maintain Java applications, optimize performance, and support system integration and deployment in a collaborative environment.
Software Engineer (Java)
Build and scale Java-based microservices for ecommerce and financial systems using Spring Boot, REST APIs, and SQL databases in an Agile team.
Software Engineer - Java
Senior Java engineer building and maintaining secure, scalable enterprise backend systems with microservices, APIs, and cloud platforms, plus CI/CD and observability tooling.
Software Engineer (Java)
Develops and maintains a supply-chain management system, migrating legacy .NET code to Java and providing daily user support.
Application Developer (Java & .NET)
Develops and maintains enterprise applications using Java (Spring Boot, REST APIs) and .NET (C#, ASP.NET MVC), integrating web services and APIs while supporting legacy systems.
Software Engineer Java
Build and maintain Java EE web apps and UIs using Spring, Hibernate, and ReactJS; troubleshoot issues and optimize performance for internal/external systems.
Junior Java Software Engineer
Develop and maintain a global cash management system for a major bank using Java/JEE, React, and Spring frameworks in a Unix environment.
Software Engineer
Builds and maintains web-based applications using ASP.NET, C#, PHP, SQL, and APIs; provides Level 1/2 support and troubleshooting for software issues.
Software Engineer
Build and maintain large-scale AI systems, stitching together inference pipelines, human-in-the-loop workflows, and training-data pipelines using Python, Go, or Java and cloud-native tooling.
Software Engineer
Builds and maintains enterprise contact-center software and ICT solutions using C#, Java, JavaScript, and .NET, following Agile and SDLC processes.
Senior Software Engineer - (Java) - A26210
Build and maintain scalable Java Spring Boot microservices and APIs for Singapore government agencies using AWS, while mentoring junior engineers.
Java Software Engineer — Microservices & Tech Leadership
Build and lead Java-based microservices for a fintech company, using Docker, Kubernetes, and modern Java frameworks while guiding the full SDLC.
Java Software Engineer (Ref 101)
Build and maintain Java enterprise applications using Spring Boot, SQL, and AWS, collaborating with cross-functional teams to deliver secure systems.
Java Software Engineer — Elevate Apps with Quality & Impact
Develops Java-based software from specifications, writes unit tests, and collaborates with teams to deliver secure, scalable solutions in Singapore.