Software Engineering Jobs in Singapore
There are 2,272 open Software Engineering jobs in Singapore on freehire right now. 817 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 244 postings that state a position on it.
Seniority
- Senior 597
- Lead 119
- Intern 66
- Staff 55
- Junior 50
- Principal 34
Who is hiring
- 1000+ employees 373
- 501-1000 employees 115
- 51-200 employees 76
- 11-50 employees 63
- 201-500 employees 7
- 1-10 employees 3
Software Engineer - 1 Year
Design, build, and secure scalable microservices in Java while collaborating with product teams to deliver high-performance web apps and APIs.
Software Developer
Build and maintain security-focused software products, integrating static and runtime testing to protect data and ensure system reliability.
Software Developer
Develops and maintains software applications using ASP.NET, C#, SQL, and JavaScript; writes reports and fixes defects for client systems.
Senior Software Engineer AI Systems
Build industrial digital twins on NVIDIA Omniverse, integrating AI models, 3D simulations, and real-time factory data using Python and 3D engines.
Software Engineer (Data Discovery and Operations)
Build and maintain data pipelines, backend services, and frontend interfaces to enable data discovery and AI-driven insights for decision-making using Python, Java, JavaScript, React/TypeScript, and Spring Boot.
Software Engineer (Data Processing and Management)
Build and maintain scalable data pipelines and APIs using Java/Spring Boot to process and manage data for government systems and AI applications.
Research Software Engineer
Build open-source epidemiological modeling software in Python/R/C++ to simulate disease spread and inform public-health policy, integrating AI-driven literature synthesis and FAIR-compliant workflows.
Software Developer (MTI)
Builds and maintains Salesforce solutions, including Apex, Lightning components, and integrations, while ensuring security and compliance for enterprise clients.


Software Engineer, Infrastructure
Build and scale Exa’s GPU clusters, Kubernetes orchestration, and observability tooling to power AI search infrastructure.
Software Engineer, Perception
Build and deploy deep-learning models for 3D vision and robot perception, turning cutting-edge AI into reliable industrial grasping and manipulation.
Software Developer Intern (C++)
Build and deploy high-performance trading and risk applications in C++ with senior engineers, focusing on data processing, normalization, and compliance tools for global markets.
Software Engineer (Data Services and Applications)
Build and maintain secure data pipelines and APIs for Singapore’s digital defense systems, using Java/C++ and modern data tools.
Software Engineer Intern: Build Scalable APIs & AI Tools
Build and test scalable REST APIs and AI tools as part of a credit-bearing internship at a fast-growing ecommerce startup.
Senior Robotics Software Engineer
Lead the design and development of AI-driven robotics systems for Dyson’s vacuum robots, focusing on perception, sensor fusion, and adaptive cleaning behaviors using C++/Python and ML frameworks.
Foundation Engineering, SDLC Java CI/CD Software Engineer, Vice President, Singapore
Build and scale Goldman Sachs’ proprietary Java-based CI/CD and SDLC platforms, integrating JVM with a proprietary language to enable high-frequency, global software releases for trading and wealth-management systems.
Intern - Software Engineer Intern
Build and test software for AI-driven preventive healthcare apps, collaborating with engineers on Python/Java/JavaScript projects and cloud tools.
Hiring: Software Engineer (Senior)
Build and maintain low-latency trading software in C++/Python, collaborating with traders to capture market opportunities and improve platform performance.