Software Engineering Jobs in Singapore
There are 2,188 open Software Engineering jobs in Singapore on freehire right now. 791 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 43 · 2%
Visa sponsorship offered in 69% of the 238 postings that state a position on it.
Seniority
- Senior 576
- Lead 121
- Intern 60
- Staff 50
- Junior 46
- Principal 34
Who is hiring
- 1000+ employees 375
- 501-1000 employees 113
- 51-200 employees 75
- 11-50 employees 60
- 201-500 employees 6
- 1-10 employees 3
Software Engineer III, Enterprise Data Protection
Software Engineer III on Google's Enterprise Data Protection team in Singapore, building full-stack security controls to prevent data exfiltration from human and AI agentic threats using Java, Python, Go, C++, and JavaScript/TypeScript.
Software Engineer (C#)
Develop and maintain scalable, enterprise-grade C# applications and automation solutions across on-prem and cloud, driving the full SDLC with a strong focus on validation engineering and DevSecOps practices.
Java Developer
Java Developer building trading and payment gateway solutions for FinTech clients using Java, Spring Framework, and RESTful/SOAP APIs within an agile team.
Java Developer(Java + Python) Contract
Contract Java Developer building and maintaining enterprise-scale applications using Java and Python for a financial services organization in Singapore.
Enterprise Java & Python Developer (Secure, Scalable)
A Java/Python developer building and maintaining secure, scalable enterprise applications in Singapore, performing code reviews, optimizing performance, and supporting compliance requirements.
Software Developer
Develop software applications using Java, Python, JS/TS, C#, or C++, along with databases and RESTful APIs, collaborating with cross-functional teams on diverse projects.
Principal Software Engineer
Hands-on Principal Engineer owning technical direction and execution for major products and systems (backend, frontend, APIs, databases, infrastructure) at KIRA, a Southeast Asian insurance and financial platform used by millions.
Java Developer
The Java Developer will design, develop, and maintain enterprise-scale applications using Java and J2EE technologies. The role involves performing system and database analysis, conducting code reviews, and troubleshooting technical issues to meet business requirements.
Staff Software Engineer
Hands-on Staff Software Engineer owning technical direction and execution for major products at KIRA, a mobile-first insurance/fintech platform. Responsibilities span system design, coding, and architecture across backend, frontend, APIs, databases, and infrastructure at scale.
Python Software Developer (1-year renewable) #IAC
Build and maintain Python-based AI applications, RESTful APIs, and automation solutions using the Microsoft Power Platform in a 1-year renewable contract role within an Agile team.
Software Engineer(Data)
Develop and maintain reports for a stock trading system using SQL, PySpark, and BI tools like Power BI or Tableau.
Software Developer
NK Securities Research is seeking a software developer to design and maintain high-frequency trading systems. The role focuses on optimizing system performance, reducing latency, and building risk management tools using C/C++ and Linux.
Software Engineer
Develops and maintains enterprise applications, supports IVR/contact center systems, and manages CI/CD pipelines for fintech/financial services environments using Java, Unix scripting, and DevOps tools.