Software Engineering Jobs in Singapore
There are 2,188 open Software Engineering jobs in Singapore on freehire right now. 793 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 44 · 2%
Visa sponsorship offered in 69% of the 238 postings that state a position on it.
Seniority
- Senior 575
- 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 Engineer(Java)
Java Software Engineer designing and building backend services, RESTful APIs, and microservices using Java, Spring Boot, and SQL databases, with CI/CD and cloud platforms, based in Singapore.
Software Engineer(Java EPL)
Build and maintain Java-based backend services, RESTful APIs, and microservices using Java, Spring Boot, and SQL databases within an Agile team.
0731 - Senior Software Engineer, Industrial Automation (C++, C#)
This role involves designing and developing industrial automation software using C++, C#, and WPF. The engineer will work with hardware components, motion control systems, and Windows APIs to create efficient, maintainable code for industrial applications.
Software Engineer(Java XAI)
The Software Engineer will design, develop, and maintain Java-based backend services and microservices. The role involves working with RESTful APIs, SQL databases, and CI/CD pipelines within an Agile environment.
Software Engineer(Java JT)
This role involves designing, developing, and maintaining Java-based backend services and RESTful APIs. The software engineer will work with microservices, SQL databases, and CI/CD pipelines within an Agile environment.
Software Engineer(Java SA)
This role involves designing, developing, and maintaining Java-based backend services and RESTful APIs. The engineer will work with microservices, SQL databases, and CI/CD pipelines to ensure application performance and reliability.
Software Engineer(Java EA)
This role involves designing, developing, and maintaining Java-based backend services and RESTful microservices. The software engineer will work with SQL databases, participate in CI/CD processes, and collaborate within an Agile environment to ensure application performance and reliability.
Software Engineer(Java FMCG)
This role involves designing, developing, and maintaining Java-based backend services and microservices. The engineer will work with RESTful APIs, SQL databases, and CI/CD pipelines within an Agile environment.
Software Engineer(Java GM)
The Software Engineer will design, develop, and maintain Java-based backend services and RESTful APIs. The role involves working with SQL databases, participating in CI/CD processes, and collaborating within an Agile environment.
Software Engineer
Multi-stack programmer maintaining and developing an ERP system (Access/PostgreSQL), legacy VFP8 platforms, Python automation tools, and CAD/DXF processing pipelines at a switchgear manufacturing company.
Software Engineer
The Software Engineer will design, develop, and maintain scalable enterprise backend applications using Java, Spring Boot, and Microservices. The role involves implementing event-driven architectures with Apache Kafka and supporting deployment through CI/CD pipelines in an Agile environment.
Senior Java Developer
The Senior Java Developer will design and maintain scalable enterprise applications using Java, Spring Boot, and Microservices. The role involves implementing event-driven architectures with Apache Kafka and working within an Agile environment.
Principal Engineer/ Senior Software Engineer (North)
Design and develop industrial automation software using C++, C#, and WPF, interfacing with hardware via Windows API, motion control cards, and distributed I/O systems.
Software Developer / Software Engineer #10123
Job Description Industry/ Organization Type: Manufacturing and Production Position Title: Software Developer / Software Engineer Working Location: Kallang Working Hours: 5 days (Monday to Friday : 9.00am to 6.00pm)…
Software Engineer (C++/C#, Machine Automation) #76684
Job Description Industry/ Organization Type: Equipment Supplier Position Title: Software Engineer (C++/C#, Machine Automation) Working Location: West – Jurong East (Walking distance to the company from MRT) Working…
Golang/PHP Developer
Develop and maintain high-performance PHP and Golang applications, managing CI/CD workflows and deploying on OpenShift/Kubernetes in a collaborative, cross-functional team.
[0580] Senior Software Engineer – Industrial Machine Control & Automation (C++ / C#) | Woodlands/ Up to $11.5k / 5 days
Design, develop, test, and debug industrial automation software using C++, C#, and WPF, including hardware interaction via Windows API, motion control cards, and distributed I/O systems.
Principal Software Engineer - C# / C++ [2683]
Principal/Senior Software Engineer developing industrial automation software using C++, C#, and WPF, integrating with hardware via Windows API, motion control cards, and distributed I/O systems.
Junior Software Developer (Open for 1 Year experience)
Junior software developer building and maintaining software systems with frontend/fullstack focus, handling coding, testing, deployment, and automation tasks on-site in Singapore.