Software Engineering Jobs in Singapore
There are 2,188 open Software Engineering jobs in Singapore on freehire right now. 786 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
Software Developer (Cobol)
Develops and maintains legacy banking systems using COBOL, Pro*C, and Oracle in a LEAN environment.
Senior Software Developer
Senior developer designs and builds credit and risk systems for private banking clients, using COBOL, DB2, and Agile practices to deliver custom banking solutions.
Software Engineer C++ (Automation)
Develops and maintains C++ software for automation machines, collaborating with engineers to enhance product features and support customer deployments.
Software engineer
SAP-focused software engineer developing and supporting HANA, ABAP, BW/4HANA, SAC, and Datasphere solutions including data models, reports, dashboards, and integration flows in Singapore.
Software engineer
Build and own backend services in Node.js/TypeScript, occasionally contribute to React frontends, and design APIs while working with LLM agent systems and observability tools.
Sr. Software Engineer
Build and maintain open-source AI/ML platforms at Databricks to enable users to train, deploy, and monitor models and GenAI agents at scale, primarily using Python, with collaboration across the AI/ML community.
Software Engineer
New-graduate Software Systems Design Engineer focused on blockchain security and protocol design, analyzing mainstream blockchains and hardening wallet/core systems using systems-level programming and cryptography.
Software Developer (Banking)
Develops and maintains FICC trading platforms (risk, pricing, reporting, e-trading) for APAC markets, collaborating globally to enhance systems and build new solutions for derivatives like Bonds, Swaps, and FX.
Java Developer
Senior Java Developer (3-6 yrs) handling on-site and off-site design, specification, and integration of IDP products. Core tech: Java, J2EE, Spring MVC/Spring Boot, JavaScript/jQuery, JSP/JSTL.
Java Developer
Senior Java Developer designing, specifying, and integrating IDP and IDP Connect products using Java, J2EE, Spring Boot/MVC, and JavaScript/jQuery on-site in Singapore.
Software Engineer III, Post Trade Technology
Software Engineer III on JPMorgan Chase's Post Trade Technology team, designing and delivering secure, scalable trading technology solutions using modern programming languages, database querying, and AI-assisted development tools in an agile environment.
Senior Java Developer
Builds and maintains enterprise Java/J2EE applications, focusing on microservices, distributed systems, and cloud-native deployment using Spring, Kafka, and Kubernetes.
[T05] Junior Software Developer (Open for 1 Year experience)
Junior frontend/fullstack software developer building, testing, and deploying applications using ReactJS and JavaScript/TypeScript in Singapore.
[T05] Senior Software Developer (Permanent)
Design and develop end-to-end solutions, perform impact analysis, and participate in UX activities using languages like Java, JavaScript, C#, or Python, along with web frameworks (React, Angular, Spring, Django) and relational/NoSQL databases.
Senior Software Developer (Permanent)
Senior Software Developer designing and building end-to-end solutions and participating in UX activities, using Java, JavaScript, C#, Python, or C/C++ with web frameworks and relational/NoSQL databases.
Java Developer
Onsite Java Developer on a 1-year contract in Singapore, designing and building scalable Java/J2EE applications and microservices with Spring Boot and REST APIs.
Senior Software Engineer
Develop and maintain Life Insurance Policy Administration systems (LIS and LifeAsia) using COBOL/400, SMART/400, and AS400 tools at a major Singapore insurer.
Sr Software Engineer
Senior Software Engineer in Singapore building secure, scalable applications using React/Next.js, C#, or Java with SQL databases, driving technical solutions in Agile teams with CI/CD and DevSecOps practices.
Software Engineer (Python / AI chatbots)
Build and maintain Python-based backend services and AI-powered chatbots, integrating LLMs and RAG workflows to deliver scalable, production-grade applications.