Software Engineering Jobs in Singapore
There are 2,245 open Software Engineering jobs in Singapore on freehire right now. 799 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 142,500 | SGD 150,000 | 34 |
| 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 33%
- 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 243 postings that state a position on it.
Seniority
- Senior 591
- Lead 118
- Intern 65
- Staff 55
- Junior 49
- Principal 34
Who is hiring
- 1000+ employees 376
- 501-1000 employees 114
- 51-200 employees 74
- 11-50 employees 63
- 201-500 employees 7
- 1-10 employees 3
Software Engineer
Develop machine-vision software and deep-learning models to inspect and measure industrial parts for semiconductor and manufacturing clients using C++/C#.
Software Engineer
Build and maintain core trading systems, execution engines, and blockchain integrations in C++/Rust for a proprietary crypto trading firm.
Senior Software Engineer
Builds and maintains scalable backend services, APIs, and DevOps infrastructure for an AI assurance platform using Python, FastAPI, React, and Kubernetes.
Senior Software Engineer
Build and ship fintech features that help users earn, track, and redeem rewards using AI-augmented development in a fast-moving startup.
Software Engineer, Microservices Framework - Data Infrastructure
Build and optimize high-performance microservices frameworks and middleware in Go/Rust, focusing on cost reduction, performance profiling, and large-scale RPC systems.
Software Engineer - C++
Builds low-latency trading systems in C++ that connect strategies to global exchanges, optimizes market data capture, and develops risk/performance tools for a quantitative trading firm.
Software Engineer (Teradyne, Singapore)
Develops C++ software for semiconductor test equipment, collaborating with hardware teams to integrate FPGA/ASIC interactions and deliver customer-driven solutions in a global engineering environment.
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.