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 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.
Senior Java Developer
Senior Java Developer Location: Punggol (Onsite) Duration: 12-month renewable contract Key Responsibilities Design, develop, enhance, and support enterprise applications using Java/J2EE technologies. Participate in the…
Software Engineer III, Google Pay and Wallet
Develops and maintains Google Pay’s global payment infrastructure, handling full-stack development, system design, and end-to-end service lifecycle (including production support) for a fintech product used by billions.
SOFTWARE DEVELOPER (Java)
Candidate Profile: Strong expertise in Java, debugging, SQL, and troubleshooting Experience in production support (L2/L3) Ability to manage critical banking applications and handle P1 incidents Technical Skills: Java…
Software Engineer
At least 3 years working in an Application development Environment. Core technical competency required :- . Linux Unix/Python Shell Scripting . SQL, preferably in MariaDB/MySQL . Have exp on Java programming (Primary…
Software Engineer
Job Title: Software Engineer Location: CBD Area Experience : 6 years to 12 years Key Responsibilities Develop, customize, and support Temenos T24 (Core Banking) applications and integrations. Work extensively on the…
Hiring: Software Engineer
Build and maintain low-latency trading software in C++ and Python, collaborating with traders to capture opportunities in electronic capital markets.
Software Engineer
Position Summary: This position is responsible for the design, development, maintenance and improvement of manufacturing equipment integration with Manufacturing Execution System (MES). This position will support the…