Software Engineering Jobs in Singapore
There are 2,226 open Software Engineering jobs in Singapore on freehire right now. 801 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 105,000 | SGD 150,000 | SGD 155,000 | 35 |
| 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 32%
- sql 32%
- agile 31%
How the work is done
- Onsite 106 · 5%
- Hybrid 70 · 3%
- Remote 46 · 2%
Visa sponsorship offered in 70% of the 242 postings that state a position on it.
Seniority
- Senior 585
- Lead 119
- Intern 65
- Staff 55
- Junior 48
- Principal 34
Who is hiring
- 1000+ employees 371
- 501-1000 employees 114
- 51-200 employees 75
- 11-50 employees 63
- 201-500 employees 6
- 1-10 employees 3
Junior Java Developer
Builds and maintains Java-based backend services using Spring, Kafka, and big-data tools like Hadoop and Flink, while following Agile practices and TDD.
Senior Java Developer
Senior Java developer modernizing legacy Big Data systems to Spring Boot microservices, containerized with Docker/Kubernetes and delivered via GitLab CI/CD and ArgoCD.

Software Engineer
Builds and maintains Padlet’s full-stack web app, working across backend (Rails/Node) and frontend (VueJS) to deliver a collaborative document platform used by 40M+ people.
Software Engineer
Builds, tests, and maintains ASP.NET MVC applications with Microsoft SQL, troubleshooting production issues and adding new features.
Chief Software Developer
Leads software development for a product team, defining technical direction and collaborating with designers and engineers to build and deliver client-facing solutions.
Software Developer
Build and maintain internal CRM, billing, and accounting systems using .NET, C#, MVC, React, and SQL Server.
Software Engineer (Must Have Java + Prefer ReactJS, Spring Boot, Spring Batch, Spring Cloud and Hibernate)
Build and maintain Java-based applications using Spring Boot, Spring Batch, Spring Cloud, Hibernate, and optionally ReactJS, ensuring code quality and system reliability.
Software Engineer (Must Have Java + Prefer Weblogic Server, Spring, Oracle Database, MyBatis and JSP)
Develops and maintains Java-based enterprise applications using Weblogic, Spring, Oracle DB, MyBatis, and JSP, ensuring code quality and system reliability.
Software Engineer (Must Have Java + Prefer Spring Boot, Spring, Oracle, Oracle-BEA WebLogic App server, Apache Maven, Primefaces)
Develops and maintains Java-based enterprise applications using Spring Boot, Spring, Oracle, WebLogic, Maven, and PrimeFaces, ensuring code quality and system reliability.
Software Engineer
Role: Software Engineer KEY FEATURES OF THE POSITION Involve in the implementation of Java based application for head office for multiple booking centres. Passionate about technologies, building robust and scalable…
Software Engineer
Build and maintain a student-management system using full-stack web tech (Angular, Node.js, .NET, Python) and databases (SQL, MySQL, PostgreSQL).
Senior Lead Software Engineer - Java Microservices, Kafka & AWS
Lead a team building secure Java microservices on AWS with Kafka and Redis, owning API design, code quality, and mentoring while driving CI/CD and Agile practices.
Software Engineer
Why This Role Matters: We're building the brains of modern operations. Whether it's a logistics hub, a smart warehouse, or a tech-enabled facility, we bring together IoT, AI, and automation to drive efficiency…
Hiring: Software Engineer (AI Systems), Centralised Skills Assessment and Validation Initiative (CSAVI)
Builds and maintains an AI-powered skills assessment platform using Python, FastAPI, and PostgreSQL, integrating LLM features and cloud infrastructure.
Senior Software Engineer - Payments, Scale & AI
Builds and scales Google Pay features for India’s consumer app, focusing on reliability and growth while leveraging AI and distributed systems.
Software Engineer / Senior Software Engineer, HealthTech
Build and scale full-stack healthtech products in Singapore’s public sector, using TypeScript, React, AWS, and PostgreSQL to improve patient care and healthcare coordination.
Software Engineer
Builds backend services and AI features for Boxy’s productivity agents, integrating messaging platforms like WhatsApp and LinkedIn while focusing on privacy-first on-device ML.
Software Engineer
Develops and integrates C++ software for sports analytics products, collaborating across teams to deliver real-time performance insights for athletes using Linux-based systems.