Software Engineering Jobs in Singapore
There are 2,190 open Software Engineering jobs in Singapore on freehire right now. 787 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 34%
- sql 32%
- agile 31%
How the work is done
- Onsite 104 · 5%
- Hybrid 69 · 3%
- Remote 45 · 2%
Visa sponsorship offered in 69% of the 238 postings that state a position on it.
Seniority
- Senior 578
- Lead 121
- Intern 61
- Staff 50
- Junior 46
- Principal 34
Who is hiring
- 1000+ employees 373
- 501-1000 employees 112
- 51-200 employees 75
- 11-50 employees 60
- 201-500 employees 6
- 1-10 employees 3
IT Software Engineer (Mini Program Development)
Develop and maintain WeChat Mini Programs, H5 pages, and websites; troubleshoot issues and optimize user experience.
Lead Software Engineer (Real-Time Payments)
Lead a team building real-time payment systems that handle instant, secure transactions across global markets using Java/Spring and microservices.
Software Developer | Contract | Onsite
Designs and builds enterprise Java web apps on AWS using Spring, Hibernate, and Angular/React; writes REST/SOAP services and maintains Oracle/MS SQL databases.
Lead Software Engineer, Low-Latency Market Connectivity, C++
Lead C++ development of ultra-low-latency trading systems connecting JPMorgan’s algorithmic engines to global exchanges, focusing on architecture, performance optimization, and cross-team technical guidance.
Senior Software Developer (Kafka, React)
Maintains and scales Kafka clusters, builds Java/Spring Boot apps with React frontends, and automates deployments using Kubernetes and CI/CD pipelines.
Software Developer
Develops and maintains enterprise financial/banking systems using Java, Spring Boot, and microservices, ensuring scalability and compliance.
SOFTWARE ENGINEER
Develop, test, and maintain enterprise software solutions using Java, C#, Python, or JavaScript. Collaborate on system integration, automation, and security with databases, APIs, and cloud platforms.
IT Software Developer
Build and maintain full-stack applications using Angular, Java Spring Boot, and MySQL, leveraging AI tools to accelerate development, testing, and deployment while ensuring security and scalability.
Software Developer
Develops web applications using C# and ASP.NET, integrates with databases/APIs, and leverages AI for coding/debugging while maintaining design quality and collaboration in a non-hierarchical team.
Software Engineer
Builds and maintains scalable backend services and enterprise applications using .NET (C#) and Java (Spring Boot), integrates AI workflows with platforms like Dify/n8n, and optimizes databases for performance.
AVP, Application Developer, Institutional Banking Group Technology, Group Technology
Build and lead the development of microservices and APIs for DBS’s institutional banking systems, migrating to AWS while enforcing cybersecurity and engineering best practices.
Software Engineer, Content Safety, AI Transformation Enablement
Build and deploy AI-driven content safety systems that protect users from harmful content using ML pipelines, agentic flows, and robust validation gates across Google’s products.
Senior Software Engineer, Google Pay, Growth and Communications
Build and scale Google Pay’s growth and communications platforms, owning full-stack features from backend services to frontend UI to drive user acquisition and engagement at massive scale.