Software Engineering Jobs in Singapore
There are 2,195 open Software Engineering jobs in Singapore on freehire right now. 790 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 31%
- agile 31%
How the work is done
- Onsite 106 · 5%
- Hybrid 69 · 3%
- Remote 45 · 2%
Visa sponsorship offered in 70% of the 240 postings that state a position on it.
Seniority
- Senior 579
- Lead 124
- Intern 61
- Staff 50
- Junior 47
- Principal 34
Who is hiring
- 1000+ employees 376
- 501-1000 employees 112
- 51-200 employees 75
- 11-50 employees 60
- 201-500 employees 6
- 1-10 employees 3
Software Engineer
Lead backend development and system architecture using Java or Go, building distributed systems with MySQL/PostgreSQL, Kafka/RabbitMQ, and AWS/Docker/Kubernetes for a Singapore-based consultancy.
Software Engineer
The Software Engineer will build and maintain full-stack applications, cloud infrastructure, and serverless systems on AWS. The role involves translating business requirements into scalable, secure, and compliant production systems using technologies like C#, Java, Node.js, React, and Terraform.
Software Developer - Java/Selenium (Bank, Contract)
Develops and maintains Java-based software solutions with a focus on automated testing (Selenium) for fintech applications, including designing test frameworks, collaborating on system integration, and ensuring performance benchmarks.
Software Developer (.NET | React) - 1 year contract
Develops and maintains .NET and React applications with WPF front-ends, REST APIs, and messaging systems, deploying on Docker/Kubernetes.
Software Engineer - AI Systems
Build and maintain Python-based tools and AI model integrations within NVIDIA Omniverse to power 3D digital twin and simulation solutions for industrial use cases like automated inspection and IoT data pipelines.
Software Engineer C/C++ (Automation & Vision)
Develop C/C++ multi-threaded Windows applications for AI-integrated automated optical inspection machines, collaborating with cross-functional teams and supporting field service engineers.
Software Engineer (Computer Vision | Automation)
Builds high-performance software for automated computer vision systems, focusing on image processing, algorithm optimization, and real-time multi-threaded applications for inspection and automation.
Software Engineer (Robotics) 6 months contract
Develop and enhance robot perception systems (object detection, tracking, terrain mapping) using Python for ML training and Rust/C++ for embedded deployment, with on-site testing and benchmarking in Singapore.
Senior Software Engineer (Calypso, Contract)
Senior engineer building and maintaining Java-based Calypso v14.4 solutions for capital-markets back-office systems, automating workflows with Python/Shell, and ensuring smooth monthly releases.
Senior Software Engineer (Java)
Senior Java/J2EE/Spring engineer with Angular front-end skills, managing offshore teams through the full SDLC for banking/financial systems in Singapore.
Senior Software Engineer (.Net, Permanent)
Senior Software Engineer at The GMP Group in Singapore, collaborating on requirements analysis, designing/building .NET solutions, conducting code reviews, testing, and incident support. Core technologies: .NET, C#, Microsoft Azure.
Senior Software Engineer (.Net, Private Wealth Management)
Senior Software Engineer responsible for the FinIQ platform and bespoke banking tools in Private Wealth Management, handling full SDLC from requirements to production using .NET, SQL Server, SSIS/SSRS, and Azure.
Senior Software Engineer (Smart Manufacturing Platforms), ARTC
Senior Software Engineer building full-stack smart manufacturing applications using .NET C# and Angular, with microservices, container orchestration, and AI/ML integration at a government research centre.
Senior Java Developer (Java/ Transac SQL)
Senior Java Developer leading architecture and development of financial systems using Java and Transact SQL on AWS, with responsibilities spanning build/change management, L3 production support, and on-call rotations for a banking client.
Senior C#/.NET Developer (Cloud Migration & Grid Computing)
Designs and migrates .NET apps to GCP, builds distributed grid-computing pipelines, and optimizes Kubernetes workloads for high-throughput processing.
Java Developer
Java Full Stack Developer designing and maintaining scalable web applications using Java/Spring Boot microservices and JavaScript front-end frameworks on a 1-year renewable contract.