Software Engineering Jobs in Singapore
There are 2,179 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 576
- 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
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.
Software Engineer
Builds and optimizes real-time dispatching and automation tools for semiconductor manufacturing, using Python/C#/SQL to improve equipment utilization and factory efficiency.
Software Engineer
Build and maintain Visa’s payment authorization tools using Java/Spring Boot, React, and cloud services; write scalable code, automate tests, and ensure security/compliance in a global team.
Software Engineer (Must Have Java + Outsystems/ServiceNow)
Develop, enhance, and maintain enterprise applications using Java, Outsystems, and ServiceNow for clients in Singapore.
Java Software Engineer - Enterprise App Development & Maintenance
Develop, enhance, and maintain enterprise Java applications for a client-focused outsourcing team in Singapore.
I39 - Software Engineer, Java (079)
Provide Level 2/3 support for Java-based production applications, diagnosing incidents, writing SQL queries, and implementing fixes to meet SLAs.
Software Engineer (GovTech)
Builds prototypes, designs system architectures, and writes production code for modern web apps using JavaScript, Node.js, and React; deploys to cloud and on-premise infrastructure.
Senior Software Engineer
Builds and optimizes web features for Sephora’s SEA ecommerce sites, focusing on search, recommendations, and micro-frontend performance using modern JavaScript frameworks.
Software Engineer Intern
Build and scale distributed video-processing pipelines using Python, TypeScript, AWS, and AI tools to automate long-form video workflows for creators and businesses.
Senior Software Engineer
Modernize legacy Java payment systems to Java 21+, improve reliability, and deploy on Kubernetes/AWS while ensuring compliance in a fintech environment.
Lead Software Engineer (Java)
Lead backend engineer building scalable financial systems in Java for Revolut’s global fintech platform, using CQRS, event-driven architecture, and cloud-native tools.
Software Engineer (Java) - A26258
Maintain and modernize Singapore’s land-title registry systems (STARS and ELS) using Java, SQL, and enterprise stacks while balancing legacy stability with AI-assisted improvements.
Software Engineer(Java) - Tech Compliance
Build and maintain scalable Java-based systems for Binance’s crypto exchange, handling trading, payments, and Web3 features with databases, caching, and distributed architectures.
Software Engineer REQ107
Build and maintain full-stack .NET and React applications for financial supervision tools, using microservices, AWS, and secure authentication.
Software Engineer
Build and maintain secure APIs and user-facing services for the public sector using TypeScript and Go, while collaborating in Agile teams.
IT Software Engineer
Builds and maintains full-stack apps using Angular, Java Spring Boot, and MySQL, with AI-assisted tools for coding, testing, and debugging.
Software Engineer
Builds enterprise Java web apps end-to-end using Spring, Hibernate, and AWS; designs relational databases and REST/SOAP services.
Principal Software Engineer
Principal Software Engineer at Microsoft leading architecture, coding, and mentorship for Azure Data's cloud-native analytics platform, including Fabric, SQL DB, and Cosmos DB.