Software Engineering Jobs in Singapore
There are 2,190 open Software Engineering jobs in Singapore on freehire right now. 787 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 Engineer
The Software Engineer will design and develop control software for high-end chip testing equipment using C# and .NET. The role involves hardware integration, performance optimization, and international travel for on-site deployment and technical support.
Senior Software Engineer - AI & Data Systems
Lead development of scalable AI systems processing engineering documents (CAD/BIM, reports) using Python backends and React frontends, integrating LLMs and deploying on cloud.
Software Developer
Full-stack developer building a connected fitness ecosystem, primarily implementing backend APIs with Node.js/Express, NoSQL databases (MongoDB/Firestore), and orchestrating cloud services on AWS and GCP.
Software Engineer
The Software Engineer will design, develop, and maintain scalable software applications while utilizing AI tools like GitHub Copilot and ChatGPT to enhance productivity. The role involves collaborating with cross-functional teams to deliver reliable, high-quality code and optimizing system performance.
Python Developer
The Python Developer will design and maintain AI-driven applications and data pipelines for financial sector clients using Python, PyTorch, LangChain, and cloud-native technologies. The role involves working in an Agile environment to build scalable backend services and integrate Generative AI solutions.
Senior Java Software Engineer
The Senior Java Software Engineer will design, develop, and maintain scalable, cloud-native backend applications using Java, Spring Boot, and microservices. The role involves managing production deployments, incident response, and optimizing system performance across distributed environments.
Senior Software Engineer
The Senior Software Engineer will design and deploy scalable software systems with a focus on AI and machine learning integration. The role involves leading a team, participating in architectural decisions, and developing machine learning models or rule-based logic.
Software Engineer
Develops and maintains enterprise integrations using Microsoft BizTalk and C#. Works on BizTalk migrations, architecture design, and Agile delivery with CI/CD pipelines.
Software Engineer * Go/NodeJS/Python/Rust. (AMK)
Builds and maintains security-critical, high-performance network-facing services in Go/NodeJS/Python/Rust, focusing on correctness, performance, and production-grade reliability.
Software Developer
Builds and maintains scalable backend services in Java/Kotlin and develops responsive React frontends for a Singapore-based product company.
Software Engineer – ReactJS / AngularJS
This role involves designing and maintaining scalable web applications using ReactJS and AngularJS. The software engineer will collaborate with cross-functional teams to build responsive UI components and integrate with RESTful APIs.
Software Developer
Full-stack Software Developer in Singapore working across the SDLC to build scalable Java/Kotlin backends and React frontends in an Agile team.
Software Engineer
The Software Engineer will work on enterprise initiatives and BizTalk maintenance and replacement projects. The role requires strong expertise in Microsoft BizTalk, C#/.NET, and modern Agile development practices.
Senior Software Developer (Contract)
This role involves designing, implementing, and supporting enterprise middleware platforms, including managing the lifecycle of IBM ACE and WebSphere MQ environments. The developer will also handle complex incident resolution, API architecture, and automation tasks.
Software Engineer
Acts as a bridge between business, operations, and technology teams to execute trade finance projects, analyze data, and identify AI integration opportunities.