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 575
- 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
Senior Java Developer – Global Post-Trade Systems
The Senior Java Developer will design and implement post-trade and asset servicing solutions for global operations using Java, Kubernetes, and OpenShift. The role involves setting technical vision and performing hands-on development within an agile environment.
Senior Java & Python Developer - Banking/Fintech, REST
This role involves developing and maintaining banking applications using Java 8+, Spring Boot, and Python. The developer will build REST/SOAP services and work with Oracle/MySQL databases and messaging systems like IBM MQ.
Software Engineer (Procode)
Develop and maintain high-quality software applications in Singapore, collaborating with cross-functional teams and using languages like Java, Python, or C++.
Senior Software Engineer
This role involves designing and deploying end-to-end AI-native applications, including building RAG pipelines, orchestrating LLM workflows, and developing full-stack interfaces. The engineer will manage the entire feature lifecycle using technologies like Python, React, LangChain, and various cloud infrastructure tools.
Software Engineer (Junior)
Roles & Responsibilities Summary / Purpose of Position: Collaborate with traders and researchers to design, develop, test, and support proprietary trading platform to capture opportunities in electronic capital…
Software Engineer (Senior)
Roles & Responsibilities Summary / Purpose of Position: Collaborate with traders and researchers to design, develop, test, and support proprietary trading platform to capture opportunities in electronic capital…
Software Engineer (Power Platform)
Design and build internal Power Platform solutions (Power Apps, Power Automate, Copilot Studio) and integrate with APIs, using React, Python, .Net, and SQL.
Senior Research Software Engineer, ARTC
Develops, integrates, commissions, and maintains software for industrial automation and robotic systems, including PLC programming, HMI/GUI development, machine vision, and industrial protocol integration using Python, C#, C++, and JavaScript.
Junior Python Developer | API & SQL Enthusiast
Develop and maintain Python-based software, build REST APIs, and work with SQL databases in an Agile team.
Senior Software Developer
Roles & Responsibilities Company Overview Quanteam is a global consulting firm specializing in banking and finance, with over 1500 experts worldwide supporting major financial institutions since 2007. We combine…
Senior Software Engineer, Notification Platform
Build and maintain Airwallex’s global notification platform, delivering SMS, email, and push messages reliably at scale using event-driven architecture and distributed systems.
Software Engineer (Automation)
Design and program PC-based automation software for manufacturing equipment, including motion controllers and vision systems, using Visual C# and PLC technologies.
Software Engineer (Database)
The Software Engineer (Database) will design, implement, and optimize database solutions while collaborating with cross-functional teams to support business applications. The role involves managing SQL queries, performing performance tuning, and handling database migrations and backups.
Python Developer
Contract Django/Python Software Engineer (1 year) in Changi, Singapore, building enterprise-grade applications with MariaDB/MySQL, secure REST APIs, and frontend tech.
Software developer ( Mutiple Positions)
Build and maintain software using Python/Django, C#/.NET, Java, Go, or Node.js + Angular in a collaborative team focused on learning and growth.
Senior Software Developer
Senior developer building and maintaining full-stack applications with Angular frontends and Python backends, deploying on AWS and Kubernetes while enforcing code quality and UX standards.
Software Developer (Java/ Automation)
Develops and automates Java-based enterprise applications and testing frameworks in Singapore, focusing on Spring, Talend, and Apache tools.