Software Engineering Jobs in Singapore
There are 2,195 open Software Engineering jobs in Singapore on freehire right now. 790 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 31%
- agile 31%
How the work is done
- Onsite 106 · 5%
- Hybrid 69 · 3%
- Remote 45 · 2%
Visa sponsorship offered in 70% of the 240 postings that state a position on it.
Seniority
- Senior 579
- Lead 124
- Intern 61
- Staff 50
- Junior 47
- Principal 34
Who is hiring
- 1000+ employees 376
- 501-1000 employees 112
- 51-200 employees 75
- 11-50 employees 60
- 201-500 employees 6
- 1-10 employees 3
Senior Java Developer - Azqore SA Singapore Branch
Build and maintain high-performance Java applications for private banking, using Spring, Hibernate, and microservices to power Azqore’s wealth-management platform.
Junior Java Developer (Mutiple roles) - Singaporean only
Build and maintain Java-based backend, full-stack, or API-focused applications using Spring Boot, REST APIs, and modern frontend frameworks in fast-paced teams.
Java Developer - Enterprise Apps & Modern Frameworks
Builds and maintains Java-based enterprise applications using Java EE and Spring, translating business needs into scalable solutions in a collaborative Agile environment.

Junior Java Developer
Builds and maintains Java-based backend services using Spring Boot, RESTful APIs, and microservices for a fintech company.
Java Developer | Contract
Java developer builds and maintains enterprise applications using Java, Spring, REST APIs, and DevOps tools; troubleshoots issues and collaborates with QA and analysts.
Java Developer
Build and improve order-management and inventory systems for a global trading platform using Java/Spring Boot, focusing on low-latency, high-throughput features.
Java Developer
Builds and maintains scalable Java backend services using Spring Boot, REST APIs, and relational databases for a consulting firm’s product offerings.
Java Developer
Build and maintain the bank’s cash management platform using Java, Kafka, and big-data tools like Spark and Elasticsearch, following Agile and TDD/BDD practices.
Java Developer
Build and maintain wealth-management applications using Java, Spring Boot, and React/Angular, while collaborating with business teams in an Agile environment.
Java Developer
Builds and maintains Java-based backend services using Spring, Vert.x, and cloud technologies, with real-time data processing and caching.
Java Developer
Build and modernize Java-based cloud-native applications for a global financial institution’s AWS migration, using Spring Boot and RESTful services.
Java Developer(Java + Python) Contract
Build and maintain Java and Python applications for a Singapore-based financial services firm, ensuring security, compliance, and performance.
Senior Java Developer - Menrva Group
Senior Java developer building low-latency, high-throughput microservices for trading, risk, and settlements at a global investment bank using Spring Boot, Kafka, and Kubernetes.
Lead Java Developer
Lead backend development using Java, Spring Boot, and Kafka to build scalable microservices for a fintech company, while mentoring engineers and enforcing architectural standards.
Senior Java Developer - Menrva Group
Build and maintain a Linux-based, AWS-hosted data platform using Java, Spark EMR, Kafka, Scala and Angular to power a financial firm’s data warehouse and BI tools.
Java Developer (1 year contract)
Responsibilities: Perform system analysis and design, develop coding for new feature & module development, change requests and enhancements using Java / J2EE and Spring MVC / Spring Boot. Consult with Application…
Senior Java Developer - Spring Boot | High-Perf Systems
Build and maintain high-performance enterprise Java applications using Spring Boot and Spring MVC, collaborating with architects to design scalable systems.