Software Engineering Jobs in Singapore
There are 2,188 open Software Engineering jobs in Singapore on freehire right now. 786 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 45 · 2%
Visa sponsorship offered in 69% of the 238 postings that state a position on it.
Seniority
- Senior 578
- Lead 121
- Intern 61
- Staff 50
- Junior 46
- Principal 34
Who is hiring
- 1000+ employees 373
- 501-1000 employees 112
- 51-200 employees 75
- 11-50 employees 60
- 201-500 employees 6
- 1-10 employees 3
Software Engineer Intern (C#)
Location: SINGAPORE, Singapore Thales is a global technology leader trusted by governments, institutions, and enterprises to tackle their most demanding challenges. From quantum applications and artificial intelligence…
Java Software Engineer (Singapore)
Develops and supports Java-based tools like DexGuard that harden and optimize Java/Android apps against reverse engineering, working on compiler tech, bytecode, and security while providing R&D customer support.
Senior Software Engineer, Cross-Border Payment Systems
Senior Software Engineer at Tencent in Singapore designing and building high-scale cross-border payment systems, integrating AI-driven tools and ensuring 99.99% availability with Java, Spring Boot, and distributed systems.
Software Developer (1-year contract)
Develops Java-based backend or frontend applications using Spring for a 1-year contract role in Singapore’s payment systems sector.
Software Developer (1-year contract)
Develops and maintains Java-based backend applications using Spring, collaborates on payment systems, and supports CI/CD pipelines in a Singapore-based team.
Software Engineer
Builds and maintains Java/Kotlin-based financial software using Spring Boot and microservices, working in a hybrid office setting to enhance investment management platforms.
Senior Software Engineer
Senior Software Engineer designs, builds, and maintains scalable enterprise software for financial services, using languages like Java or Python and modern frameworks.
Founding Engineer, Platform / AI Systems
Build and own the core platform and AI orchestration systems for a media-production AI tool, turning creative inputs into structured, reliable workflows for real production teams.
Dotnet developer RPA, Blueprism
Maintains and improves a Blue Prism RPA platform, migrating it off VMware, while handling infrastructure, security, and governance for enterprise automation in a Windows/.NET environment.
Web Developer
Take part in web development projects, involving in full software development life cycle. Importantly facilitate the delivery of quality solutions to customers, with good follow up maintenance to the solutions…
SENIOR SOFTWARE DEVELOPMENT ENGINEER
Senior Full Stack Developer (Java / Ruby on Rails / DevOps) This is a senior hands-on engineering role for an experienced software developer who enjoys solving complex technical challenges while working across the full…
Senior Software Engineer, ActiveSG
Build and improve Singapore’s ActiveSG sports platform, handling bookings, payments, and user experience for millions of users using TypeScript, React, Next.js, Node.js, and PostgreSQL.
Lead Software Engineer, Perception (Robotics)
Lead a robotics perception team to build and ship real-time sensor-based world understanding for autonomous delivery robots, using C++/Python and ML pipelines in a hardware-integrated environment.
Software Development Engineer in Test
QA engineer at a fast-growing AI hardware-software company, designing automated tests for server-side systems, AI models, and recommendation engines using Python, Kubernetes, and vector databases.
Software Developer
Builds and maintains a new AI-first Governance, Risk & Compliance platform using Python, FastAPI, React, and PostgreSQL, ensuring reliable AI outputs and robust production systems.
Senior Software Developer - RPA UiPath
Designs, builds, and maintains UiPath RPA automations for clients, analyzing processes and integrating systems to improve efficiency and reduce manual work.
Software Developer - RPA UiPath
Develops and maintains RPA solutions using UiPath for clients, analyzing processes, designing automations, and providing support across business engagements.