Software Engineering Jobs in Singapore
There are 2,185 open Software Engineering jobs in Singapore on freehire right now. 792 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 42 · 2%
Visa sponsorship offered in 69% of the 237 postings that state a position on it.
Seniority
- Senior 575
- Lead 121
- Intern 60
- Staff 50
- Junior 46
- Principal 34
Who is hiring
- 1000+ employees 374
- 501-1000 employees 112
- 51-200 employees 75
- 11-50 employees 60
- 201-500 employees 6
- 1-10 employees 3
Senior Software Engineer (Java, Spark)
The Senior Software Engineer will design, develop, and maintain high-quality software solutions using Java, Spring Boot, and Apache Spark. The role involves collaborating with business analysts, mentoring junior developers, and managing CI/CD pipelines in an Agile environment.
Software Developer
SME for SWIFT Alliance products (AMH, SAA, SAG) managing SWIFTNet connectivity, MT/MX message integration, routing rules, monitoring, and SWIFT CSP controls in Singapore.
Software Engineer (Node.js / React)
Day 2 production support engineer troubleshooting enterprise applications in a 24/7 containerized microservices environment using Node.js, React, Kafka, Docker, Kubernetes, and MongoDB.
Software Engineer, Google Payments, Growth - Singapore
Builds scalable backend services and growth-focused payment systems for Google Payments, focusing on real-time decisioning, financial workflows, and user engagement features like quest engines and rewards.
Senior / Java Developer (AMK)
Build and maintain Java-based applications using Spring Boot and front-end frameworks like React.js or Vue.js, following Agile practices and DevOps principles.
Salesforce Developer
The Salesforce Developer will design, configure, and maintain Salesforce applications, utilizing Apex, Visualforce, and Omni Studio to meet business needs. The role involves collaborating with stakeholders to deliver solutions and ensuring system performance through testing and troubleshooting.
Software Engineer #SGUnitedJobs
The Software Engineer will design, develop, and maintain industrial automation software using C# and PLC programming. The role involves debugging, testing, and integrating systems, with a focus on semiconductor development.
Software Engineer
The Software Engineer will design and maintain automated data workflows and cloud infrastructure while leveraging AI tools like LLMs to build solutions for HR processes. The role involves collaborating with cross-functional teams to automate tasks and transition AI-driven proof-of-concepts into production.
Lead / Senior Software Engineer
Develops and maintains industrial automation software for machine control and sensor integration using C++, C#, and WPF, collaborating with engineers to optimize performance and reliability.
Software Engineer
Software Engineer focused on industrial automation, designing and maintaining machine control systems, HMI, and PLC programs (Ladder Diagram, Structured Text) in a manufacturing environment.
Software Engineer
Develops and maintains high-volume, performance-critical enterprise software for an Automatic Fare Collection (AFC) system, focusing on Java/JEE, Spring, and database integration while adhering to Agile and modernisation best practices.
PRINCIPAL ENGINEER/ SENIOR SOFTWARE ENGINEER
Design and develop industrial automation software in C++, C#, and WPF, integrating with hardware via Windows API, motion control cards, and distributed I/O systems in Singapore.