Software Engineering Jobs in Singapore
There are 2,179 open Software Engineering jobs in Singapore on freehire right now. 780 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 33%
- sql 32%
- agile 31%
How the work is done
- Onsite 106 · 5%
- Hybrid 69 · 3%
- Remote 45 · 2%
Visa sponsorship offered in 69% of the 237 postings that state a position on it.
Seniority
- Senior 576
- Lead 118
- Intern 61
- Staff 50
- Junior 47
- Principal 34
Who is hiring
- 1000+ employees 370
- 501-1000 employees 112
- 51-200 employees 75
- 11-50 employees 60
- 201-500 employees 6
- 1-10 employees 3
Java Developer(Senior/lead)-Project clearance required
Lead a Java team to build and maintain enterprise applications for banking, retail, and supply-chain clients, ensuring code quality and security compliance.
Senior Java Developer – Microservices & Secure Banking APIs
Build and optimize secure Java microservices for banking APIs using Spring Boot, Spring Cloud, and Kafka in a collaborative enterprise team.
Java Developer (AWS) - Leading Investment Bank - J12483
Builds low-latency Java services on AWS for post-trade systems in a global investment bank, optimizing JVM performance and handling high transaction volumes.
Java Developer - AI-Driven, Cloud & CI/CD Expert
Builds and maintains Java-based applications using JEE frameworks, REST APIs, and AI-assisted tools while automating cloud and on-prem deployments.
Software Engineer (Must Have Java + Outsystems/ServiceNow)
Builds, tests, and maintains Java-based enterprise applications using OutSystems and ServiceNow for government or corporate clients.
Java Application Developer
Build and maintain scalable Java applications using Spring, Hibernate, and microservices for a global IT outsourcing firm.
Software Engineer
Maintains and troubleshoots enterprise logistics systems built with Java/Spring Boot, SQL, and Git, while using AI tools to analyze requirements and resolve issues.
SOFTWARE ENGINEER
Builds and maintains scalable cloud-native systems using Java/Spring, TypeScript/React, Kubernetes, and CI/CD pipelines while improving developer workflows and system architecture.
Software Engineer
Line of Service Internal Firm Services Industry/Sector Not Applicable Specialism IFS - Information Technology (IT) Management Level Associate Job Description & Summary Job Description Summary We believe that…
Software Engineer
Build and maintain Java-based applications and services, optimizing SQL queries and database schemas for a leading AI tech services company in Singapore.
Software Engineer
Develops enterprise compliance software for financial markets using SQL, PL/SQL, and Unix scripting, with occasional AWS exposure and client-site work.
Junior Java Developer — Spring, REST & ETL
Builds and maintains Java batch and UI apps with Spring/Hibernate, creates ETL modules and REST APIs for risk/finance systems, and automates workflows with CI/CD, Control-M, and Kubernetes.
Java Developer – Capital Markets Trade Services
Develops and maintains Java-based trade services applications for global markets using Spring Boot, mentors junior developers, and ensures system stability.
Senior Java Developer - Tech Lead & Mentorship
Leads Java development, mentors junior engineers, and drives agile practices to build and deploy secure, high-quality applications in Singapore.
Senior Python & Java Developer - Automation & APIs
Develop and maintain Java-based applications, write Python automation scripts, and integrate systems via REST APIs, WebSockets, and SFTP in a Unix/Linux environment.
Senior Java Developer (Emerging Payments) - Vice President
Lead a team to build and maintain Java-based payment systems using Spring Boot, microservices, and cloud frameworks, ensuring reliability and scalability for Citi’s emerging payments solutions.
Senior Java Developer - Low-Latency Trading Platforms
Build and optimize high-performance Java systems for a low-latency securities trading platform, using Kafka/JMS, SQL, and AWS in a distributed environment.