Software Engineering Jobs in Singapore
There are 2,233 open Software Engineering jobs in Singapore on freehire right now. 805 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 105,000 | SGD 150,000 | SGD 155,000 | 35 |
| 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 45%
- cloud 39%
- ci-cd 38%
- python 35%
- ai 33%
- sql 31%
- agile 30%
How the work is done
- Onsite 106 · 5%
- Hybrid 70 · 3%
- Remote 46 · 2%
Visa sponsorship offered in 70% of the 242 postings that state a position on it.
Seniority
- Senior 586
- Lead 121
- Intern 65
- Staff 55
- Junior 48
- Principal 34
Who is hiring
- 1000+ employees 372
- 501-1000 employees 114
- 51-200 employees 75
- 11-50 employees 63
- 201-500 employees 6
- 1-10 employees 3
Hiring: Senior Software Developer
Build and maintain front-end and back-end components for trading and pricing applications using Angular, Python, and AWS, while leading architecture decisions and integrating AI tools.
Hiring: Software Developer
Build and maintain enterprise ETL pipelines, databases, and BI reports using Informatica, SQL Server, Oracle, SSRS, and Power BI for a fintech employer.
SOFTWARE DEVELOPER
Job Description We are seeking an experienced and motivated SOFTWARE DEVELOPER to lead our software development team in designing, developing, and maintaining high-quality software applications. The successful…
Web Developer (20-25 hours per week) at Crimson Education
Build and maintain the CGA website using Next.js/React, TypeScript, and AWS, while collaborating with marketing on features and handling technical SEO.

Software Engineer
Builds and maintains Padlet’s full-stack web app, working across backend (Rails/Node) and frontend (VueJS) to deliver a collaborative document platform used by 40M+ people.
Senior Software Engineer (FX Engineering)
Build and optimize low-latency, fault-tolerant backend systems for a leading FX trading platform using Java, Spring, Kafka, and cloud-native tools.
Software Engineer
Builds secure, cloud-native banking-as-a-service backends in Java/JavaScript, deploying via GitLab CI/CD and Kubernetes to deliver mobile-first card services for financial institutions.
.NET Developer (Singapore)
Build and maintain .NET web apps using C#, ASP.NET, MVC, and front-end frameworks; collaborate on RPA solutions and deploy to IIS.
Software Engineer Ecosystem
Build and integrate software for autonomous robots and third-party systems on a global fleet-management platform, using C++, Python, ROS, and real-time protocols.
Software Developer(React.js & Angular)
Leads frontend architecture for enterprise apps using React.js, Angular, and TypeScript, setting standards and driving adoption of modern frameworks and Micro Frontend patterns.
Senior Software Engineer (Applications & Infrastructure)
Lead the architecture and delivery of institutional client dashboards, merchant portals, and internal back-office tools for a regulated digital asset market maker using Go, Python, and Rust.
Senior Software Engineer
Build and scale Autodesk’s next-gen Identity & Access Management platform using AWS, Go/Java, and cloud-native patterns while owning end-to-end delivery and operations.
Software Engineer (Industrial AI)
Build Python tools and AI integrations on NVIDIA Omniverse to create industrial digital twins for automated inspection, visualization, and control in manufacturing and logistics.
PLC Automation Software Engineer (Automation / Semiconductor)
Develop PLC and HMI software for automation systems in the semiconductor industry, including design, testing, and troubleshooting.
Java Developer
Builds and maintains Java-based enterprise applications using Spring, microservices, and DevOps tooling, with exposure to AI-powered development tools.
Software Engineer
Builds and maintains digital products for the maritime industry, covering UI/UX, cloud ops, DevSecOps, and security testing across full agile cycles.
Software Engineer (Must Have Java + Preferred Angular)
Job Description The Software Engineer is responsible to develop software based on design requirements and ensure programs are working to specification, program codes have conformed to standards and are delivered with…
Senior Software Developer (Kafka, React)
Maintain Kafka clusters and build Java/Spring Boot apps with React frontends for logistics software, using Kubernetes and CI/CD pipelines.