Software Engineering Jobs in Singapore
There are 2,195 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 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 43 · 2%
Visa sponsorship offered in 69% of the 238 postings that state a position on it.
Seniority
- Senior 579
- Lead 121
- Intern 60
- Staff 50
- Junior 46
- Principal 34
Who is hiring
- 1000+ employees 375
- 501-1000 employees 113
- 51-200 employees 75
- 11-50 employees 60
- 201-500 employees 6
- 1-10 employees 3
Software Engineer, AI Agents
Build and ship AI agent features end-to-end: new skills, tool integrations, verification pipelines, and backend services on a 100% AI-driven stack.
Founding Engineer, AI Agents
Build the core architecture for AI agents that learn and adapt to users over time, focusing on runtime, memory, security, and multi-agent orchestration.
Software Engineer
Full-stack Software Engineer working across web, mobile, backend, and integration projects using Node.js/Java/Python/Go, React/Next.js/Vue, Flutter/React Native, SQL databases, and cloud platforms like AWS/GCP.
Software Engineer
The Software Engineer will design, develop, and deploy scalable advertising technology solutions within Rakuten's global e-commerce ecosystem. The role involves working with distributed systems and modern programming languages like Java, Scala, Go, or Python to support high-performance ad platforms.
Associate Software Engineer
The Associate Software Engineer will design, develop, and maintain high-performance analytics web applications and agentic AI solutions for cybersecurity insights. The role involves full-stack development using technologies like JavaScript, React, and PostgreSQL to visualize large-scale data sets.
Software Engineer (Java)
L2/L3 Java application support engineer handling incident troubleshooting, log analysis, data recovery, and technical documentation for a consulting services firm.
.NET Developer
The .NET Developer will be responsible for software development using C# and .NET, working with NoSQL databases, REST/SOAP integrations, and CI/CD pipelines. The role involves debugging and problem-solving across application, network, and infrastructure layers within Windows Server environments.
[T06] Software Engineer (C++)
The Software Engineer will design, develop, and maintain software for defense systems using Unreal Engine, C++, and Blueprint Scripting. The role involves supporting the full software development lifecycle and collaborating with cross-functional teams to deliver real-time simulation projects.
Senior Software Engineer / Tech Lead (Java & Go)_Contract
This role is for a Senior Software Engineer and Tech Lead to design and build enterprise-scale platforms using Java and Go. The position involves leading architecture, mentoring engineers, and developing distributed systems within a financial services context.
Senior Software Engineer (Java)
The Senior Software Engineer will design and implement large-scale distributed microservices using Java, Spring Boot, and Azure cloud technologies. The role involves leading technical initiatives, defining architecture standards, and ensuring system performance and security.
Senior Software Engineer
Senior Software Engineer leading and mentoring Agile teams in Singapore, building applications with TypeScript/React/Angular, C#, or Java, using relational databases, microservices, and DevOps practices.
Senior Salesforce developer
Senior Salesforce Developer designing and building a case management platform on Service Cloud using Apex, LWC, Flows, and MuleSoft integrations in an Agile delivery team.
Software Engineer
This role involves managing and operating innovation sandbox environments to support rapid technology experimentation and prototyping. The specialist will oversee platform governance, cloud infrastructure, and the development of reusable technology enablers to streamline innovation workflows.
AVP / VP, Software Engineer (C#), Technology Group 16891
Build and maintain C#/.NET Core applications supporting GIC's investment strategies and operations, collaborating with portfolio managers and product owners on trading, risk, and investment systems using Angular/React, cloud platforms, and containerisation.
AVP/VP, Software Engineer (C#), Technology Group
C#/.NET software engineer at GIC building financial technology solutions for investment operations, trading, and risk management, using .NET Core, Angular/React, and cloud platforms (AWS/Azure).
AVP / VP, Software Engineer (Typescript), Technology Group 16889
TypeScript Software Engineer at sovereign wealth fund GIC, building financial technology solutions for investment operations, trading, and risk management using TypeScript, Angular/React, and Node.js.
AVP/VP, Software Engineer (Typescript), Technology Group 16889
TypeScript Software Engineer (AVP/VP) at GIC, Singapore's sovereign wealth fund, building financial technology solutions for investment operations using TypeScript, Angular/React, Node.js, and cloud platforms.
Day 2 Software Engineer
Day 2 Software Engineer responsible for post-deployment operations—troubleshooting, bug fixing, configuration management, and containerized deployments—using Node.js, React, Kafka, Docker, and Kubernetes.
Snr. Automation Software Engineer (MNC / Motion Control / C++ / C#)
This role involves designing and developing industrial automation software using C++, C#, and WPF for an MNC. The engineer will work on motion control systems, hardware integration, and performance optimization within a manufacturing environment.