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 Developer (Education Technology) #IFL
Builds and maintains web apps for an edtech company using Ruby on Rails, Node.js, Go, React, and JavaScript/TypeScript, focusing on scalable systems and team collaboration.
Software Developer
Software Developer designing, developing, testing, and maintaining software applications and systems, including hardware integration, using languages like Python, Java, C++, C#, JavaScript, or TypeScript.
[T07] Senior/Software Engineer (Java Experience) Permanent
Build and maintain scalable web apps and backend services using Java, Spring Boot, Node.js, React.js, and TypeScript, with SQL/NoSQL databases and DevOps practices in an Agile team.
[T06] Senior Software Engineer (Permanent/Many Openings)
Senior Software Engineer designing, developing, testing, and deploying system and network infrastructure for large-scale projects, using full-stack technologies like Java, JavaScript, Python, React, Node.js, and SQL/NoSQL databases.
[T06] Senior/Software Engineer (Permanent)
Design, develop, test, and deploy system and network infrastructure for large-scale projects using Java/JavaScript/Python/C#/C++, modern frameworks like React/Node.js/Spring Boot, SQL/NoSQL databases, and CI/CD practices.
Software Engineer - IoT Development, Opensource
Develop firmware and software for AIoT/IoT embedded systems including protocol development, Wi-Fi/BLE drivers, video codecs, and porting features to open-source platforms, using C/C++ on FreeRTOS/Arduino.
Software Engineer – IoT Development
Develop embedded software and IoT protocols for peripheral and Wi-Fi devices, troubleshoot customer issues, and maintain device drivers.
Lead Software Engineer
Lead Software Engineer building components on Standard Chartered's SABRE risk and PnL platform for Financial Markets, using Java in high-performance concurrent environments with a focus on scalable, fault-tolerant systems and second-line production support.
Software Developer
Develops and maintains high-performance C++ microservices for trading/research data storage, optimizing pipelines for scalability and collaborating with data teams.
Software Engineer (Automation /PLC Programming / HMI) | AMK/ 5 days/ $6k [0580]
Develops and maintains automation software, PLC/HMI systems, and electrical schematics for industrial clients, ensuring on-time delivery and troubleshooting support.
Senior Software Developer (PHP)
Senior PHP/Laravel developer building and maintaining enterprise web applications and RESTful APIs for a real estate company, using modern frontend frameworks, SQL, and cloud infrastructure.
Software Engineer (Data)
Develops, maintains, and deploys ~100 reports for a stock trading system using SQL, PySpark, and BI tools (SSRS/Power BI/Tableau), collaborating with business and tech teams to ensure compliance and accuracy.
RUBY ON RAILS DEVELOPER | E-COMMERCE & LOGISTICS
Builds and maintains cloud-native e-commerce and logistics systems using Ruby on Rails and PostgreSQL/MySQL, focusing on microservices, APIs, and CI/CD pipelines.
Software Engineer (MNC Manufacturing)
Develop and maintain software for industrial machines and manufacturing equipment—including PLCs, HMI, and automation systems—using C/C++, C#, or Python in a cross-functional engineering team.
C++ Software Developer
Develop and maintain high-performance C++ microservices and distributed data processing pipelines for a financial services firm, working with Linux, SQL, gRPC/REST, and cloud/containerization technologies.
Salesforce developer
Develops and maintains a Salesforce-based Case Management Platform, focusing on customizing Service Cloud and integrating external systems using APIs and MuleSoft in an Agile environment.
Java Developer with Kotlin
Backend Java Developer with Kotlin experience building scalable, high-performance applications using Spring Boot, microservices, and cloud platforms in an Agile environment.