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
This role is focused on designing, building, and enhancing robust software systems for US-based clients. You will take ownership of complex features, backend services, APIs, databases, and integrations, guiding…
Software Engineer
The Low-Code Engineer will design, develop, and maintain business applications and automated workflows using the Microsoft Power Platform. The role involves collaborating with stakeholders to streamline operational processes while ensuring compliance with security and data governance policies.
Software Developer (Java & Spring Boot)
Builds backend services in Java and Spring Boot, designs PostgreSQL schemas, and deploys RESTful APIs on AWS.
Senior Software Engineer
The Senior Software Engineer will develop and maintain mission-critical financial systems using Java, Kotlin, and Spring Boot. The role involves translating business requirements into technical architectures, resolving complex legacy defects, and collaborating within Agile teams.
Senior Software Engineer
Codex Solutions is seeking a Senior Software Engineer to design and develop full-stack digital platforms for Singapore's public sector. The role involves working with technologies like Next.js, Java, Python, and C++ within an Agile environment to build secure and scalable mission-critical applications.
Senior Software Engineer
The Senior Software Engineer will develop full-stack bioinformatics applications to help scientists analyze complex genomic data. The role involves building interactive web interfaces and backend services using TypeScript, Java/Kotlin, and cloud technologies.
Senior Software Engineer
The Senior Software Engineer will design, develop, and maintain high-availability backend services for Mastercard's Realtime Payments platform. The role focuses on building scalable, secure financial infrastructure using Java/Spring and modern architectural patterns like microservices and event-driven messaging.
Software Engineer (AVP)
The Software Engineer (AVP) will lead the development and delivery of Wealth Core Banking solutions using Temenos T24 Transact. The role involves technical leadership in system design, integration, and L3 support within a collaborative banking environment.
Java Developer (AWS) - Leading Investment Bank - J12483
We are looking for a Java Developer to work on high-throughput trading systems within a global investment bank. This role sits close to post-trade operations, building and optimizing platforms where performance…
Java developer (SOAP APIs, Microservices, Web Services)
Responsibilities: Develop, test, deploy, and maintain enterprise-grade web based solutions. Collaborate with a group of software engineers, business analysts, and software architects throughout the full SDLC. Involve…
Senior Java Developer
Senior Java Developer building and modernizing secure, low-latency payment backend systems (UPOS & DA applications) using Java 17+, Spring Boot, microservices, and Solace JMS at Singapore's national debit scheme operator.
Senior Java Developer - Equity Trading Platform
Design, develop and optimize high-performance Java-based trading components (invoicing, fee calculation, trade booking) and implement RESTful APIs for an equity trading platform, collaborating with traders, BAs and QA.
Senior Java Developer
The Senior Java Developer will design, build, and maintain enhancements for the Calypso-based trading platform within the FICC APAC team. This role involves collaborating with global teams, providing L3 production support, and ensuring system scalability using Java, Oracle, and messaging technologies.
Senior Java Developer
The Senior Java Developer will design, integrate, and develop custom software for IDP products using Java, J2EE, and Spring frameworks. The role involves managing the full software development lifecycle, maintaining version control, and providing technical consulting.
Senior Java Developer
Senior Java developer building secure, low-latency payment backend services using Spring Boot, REST APIs, and transaction systems for Singapore’s national debit scheme.
Senior Java Developer — Spring Boot & Core Java
A Senior Java Developer who designs, integrates, and consults on core cybersecurity identity products (IDP/IDP Connect) using Spring Boot, Java, and related technologies.
Senior Java Developer - Trade App
The Senior Java Developer will build and maintain high-performance trading platform components, focusing on trade lifecycle, settlement, and booking modules. The role requires strong Java, Spring Boot, and SQL skills within an investment banking or capital markets environment.
Snr Python Developer
Develop Python automation scripts using Pandas and Selenium, query databases with SQL to troubleshoot and resolve technical issues, and collaborate with teams to improve operational efficiency.
Software Engineer, Data Storage & Data Lake (ByteDance Singapore)
Build and design distributed storage, data lake infrastructure, LSM engines, and high-performance storage systems, primarily using C++ and big data processing frameworks.