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
Senior backend Java developer building trading and sales platforms using Spring, JMS, and TDD; supports production systems and guides teams.
Senior Java Developer
Build and maintain high-performance Java applications using Spring Boot and microservices, leading junior developers and collaborating with cross-functional teams.
Senior Java Developer
Build and maintain high-performance Java applications using Spring Boot and microservices, while leading code reviews and mentoring junior developers.
Senior Java Developer
Lead the design, development, and maintenance of Crédit Agricole CIB’s cash management platform using Java, Spring, and microservices, while mentoring junior developers and applying Agile practices.
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
Senior Java developer building and integrating core identity and document processing products on-site in Singapore.
Senior Java Developer
Senior Java developer building core IDP and IDP Connect products, designing, coding, and integrating software while managing tasks and releases.
Senior Java Developer
Senior Java developer building scalable banking/wealth-management apps using Spring, Hibernate, and microservices; leads code reviews and mentors junior devs.
Java Developer
Develops and maintains Java-based web applications using HTML5, Bootstrap, jQuery, or AngularJS for a 6-month contract role in Singapore.
Java Developer: Spring Boot & Microservices Specialist
Build and maintain Java-based microservices with Spring Boot, contribute to front-end work in React/Vue, and follow Agile practices including CI/CD and code reviews.
Junior Java Developer
Build and maintain Java-based banking risk applications using Spring, Hibernate, and React; automate ETL and CI/CD pipelines; troubleshoot production issues in a global banking IT team.
Senior Java Developer
Design and build secure, scalable Java microservices with Spring Boot, REST APIs, and Oracle databases while leading code reviews and mentoring junior developers.
Senior Java Developer (Azure Cloud)
Builds and maintains Java/Spring Boot services on Azure, focusing on search solutions and integrating Azure Open AI and Cognitive Search.
Java Developer
Build and maintain Java Spring Boot microservices on Azure, integrating systems via Dubbo and deploying to AKS Kubernetes clusters.
Java Developer
Build and maintain secure, high-performance Java banking services using Spring Boot, Kafka, and microservices; ensure regulatory compliance and system reliability.
Java Developer
Designs and builds high-volume Java applications using Spring Boot and related frameworks for scalable, low-latency systems.
Java Developer - Contract
Builds and maintains Java-based backend services for financial platforms using Spring Boot, focusing on scalable, secure enterprise solutions.
Java developer
Builds and maintains Java-based enterprise applications using Spring, REST APIs, and DevOps pipelines; troubleshoots issues and collaborates with teams on CI/CD and cloud deployments.
Lead Java Developer (SG office)
Lead a distributed Java team to design, build, and maintain fintech payment systems using Spring Boot, ORM, SQL, AWS, and CI/CD.
Senior Java Developer — Front Office Trading
Builds low-latency Java trading systems for front-office desks, designs robust algorithms, and mentors junior engineers while ensuring production stability.